Skip to content

Latest commit

 

History

History
83 lines (57 loc) · 1.88 KB

README.md

File metadata and controls

83 lines (57 loc) · 1.88 KB

doria.app

Build and Deploy

Description

Doria Screenshot

Doria App is a competitive, multiplayer web application featuring a variety of word and puzzle games. This project showcases real-time interaction, backend logic, efficient data handling, and a user-friendly interface for an engaging gaming experience.

Games Included

  • Anagram Arena: A fast-paced word game where players race against each other to solve anagrams.
  • [Other Games]: To Be Added.

Technology Stack

  • Frontend: React.js
  • Backend: Node.js with Express.js
  • Database: MongoDB
  • Deployment: DigitalOcean
  • Other Technologies: WebSocket for real-time communication, etc.

Getting Started

Prerequisites

  • Node.js
  • npm (or yarn)
  • MongoDB (if using locally)

Installation

  1. Clone the repository:

    git clone https://github.com/kaiserarg/doria.git
    cd doria
  2. Install backend dependencies:

    cd backend
    npm install
  3. Install frontend dependencies:

    cd frontend
    npm install

Running the Application

  1. Start the backend server:

    cd backend
    npm start
  2. In a new terminal, start the frontend application:

    cd frontend
    npm start

The application should now be running on http://localhost:3000.

Usage

  • Create or join game rooms through the Lobby.
  • Choose from a variety of games.
  • Compete with others and enjoy real-time gameplay.

Contributing

Contributions to Doria App are welcome! Please read our contributing guidelines before submitting pull requests.

License

This project is licensed under the MIT License.

FAQs