A comprehensive web application designed to enhance the anime convention experience. This full-stack application helps convention attendees manage their schedule, track cosplay progress, manage budgets, and connect with other attendees.
- User Authentication
- Profile Management (soon)
- Convention Schedule Builder
- Cosplay Portfolio
- Budget Tracking
- Social Features & Meetup Planning (Soon)
- Frontend: React, TypeScript, Material-UI
- Backend: Node.js, Express
- Database: MongoDB
- Authentication: JWT
- File Storage: Cloudinary
-
Clone the repository
-
Install dependencies:
npm run install-all
-
Set up environment variables:
- Create
.env
files in both frontend and backend directories - Follow the
.env.example
templates
- Create
-
Start the development servers:
npm run dev
anime-convention-companion/
├── frontend/ # React frontend application
├── backend/ # Node.js backend server
└── package.json # Root package.json for project-wide scripts