A web application that helps users manage and organize their watchlist for movies, TV series, and anime. Keep track of what you want to watch next, what you're currently watching, and what you've completed.
- Create and manage personalized watchlists
- Categorize content by type (movies, TV series, anime)
- Track watching status (plan to watch, watching, completed)
- User authentication and personal watchlist privacy
- Responsive design for seamless mobile and desktop experience
- Frontend:
- Vite(React)
- CSS
- HTML
- JavaScript
- Backend:
- Express
- Node.Js
- MongoDB
- Clone the repository
git clone https://github.com/mithun-ctrl/senpai-list.git
cd senpai-list
- Install dependencies
# Add your installation commands here
npm install
- Configure environment variables
# Create a .env file and add your configuration
cp .env.example .env
- Start the development server
# Add your start command here
npm start
- Register a new account or log in to an existing one
- Click "Add to Watchlist" to add new content
- Organize your content by category
- Update the status as you watch
- Mark items as completed when you finish them
POST /api/auth/register
- Register new userPOST /api/auth/login
- Login userPOST /api/auth/logout
- Logout user
GET /api/media/list
- Get user's watchlistPOST /api/media/list
- Add new item to watchlistPUT /api/media/list/:id
- Update watchlist itemDELETE /api/media/list/:id
- Remove item from watchlist
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Email - itsmithun01@gmail.com
Project Link: https://github.com/mithun-ctrl/senpai-list
- This project was built using the MERN stack (MongoDB, Express.js, React.js, and Node.js).
- ShadCN was used for enhancing the user interface.
- React Hot Toast was used for notifications.
- TMDB api is was used for fetching movie/anime/series details.
This project is licensed under the MIT License
Support - By Me a Coffie