AnuPlayz / animax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Animax Backend

Welcome to the backend of Animax, the ultimate platform for anime enthusiasts to share, rate, and discuss their favorite anime series! 🌟

Getting Started

To get started with the Animax backend, follow these simple steps:

  1. Clone the Repository:

    git clone https://github.com/your-username/animax-backend.git
    cd animax-backend
  2. Install Dependencies:

    npm install
  3. Set Up the Database:

    • Create a MongoDB database and update the connection string in config.js.
    • Ensure your MongoDB server is running.
  4. Run the Server:

    npm start

    The server will start running at http://localhost:3000. Feel free to customize the port in the config.js file.

Features

1. Upload Your Favorite Anime

Eager to share that hidden gem you discovered? Use our easy-to-use upload feature to add any anime you like to the Animax database.

2. Rate and Review

Express your opinions by rating the anime you've watched. Leave insightful reviews to help other users discover the best anime out there.

3. Comment Section

Engage in lively discussions with fellow anime enthusiasts. Share your thoughts, recommendations, and reactions in the comments section of each anime.

API Endpoints

  • POST /api/anime/upload

    • Upload a new anime to the Animax database.
  • DELETE /api/anime/:animeId

    • Delete a specific anime.
  • GET /api/anime/find/:animeId

    • Find details about a specific anime.
  • PUT /api/anime/update/:animeId

    • Update details of a specific anime.
  • POST /api/anime/create

    • Create a new anime.
  • GET /api/landingPage

    • Get the landing page details.
  • POST /api/login

    • User login.
  • POST /api/signup

    • User signup.

Contributing

We welcome contributions from the anime-loving community! Whether it's fixing bugs, adding new features, or improving documentation, your help is invaluable. Fork the repository, make your changes, and submit a pull request. Let's make Animax the go-to platform for anime aficionados!

Issues and Bug Reports

Found a bug or have a suggestion? Open an issue on our issue tracker. We appreciate your feedback!

Happy anime watching! 🌸✨

About


Languages

Language:JavaScript 68.4%Language:TypeScript 31.6%