EventEase is a simplified platform for managing events and attendees, featuring user authentication, real-time updates, and a clean interface. This repository contains both the frontend and backend codebases written in TypeScript.
- Frontend: EventEase Frontend
- Backend: EventEase Backend
- Node.js (LTS version recommended)
- npm or yarn installed
- MongoDB Remote Server (Already configured and integrated)
git clone https://github.com/mobinrayhan/EventEase.git
cd EventEase- Open the
backendfolder in one instance of your editor (e.g., VS Code). - Open the
frontendfolder in another instance of your editor.
-
Navigate to the Backend Directory:
cd backend -
Install Dependencies:
npm install
-
Build the Backend:
npm run build
-
Start the Backend Server:
npm start
-
After the server starts successfully, you should see the following message in your terminal:
> backend@1.0.0 start > cross-env NODE_ENV=production node ./dist/app.js Connected to MongoDB Server is running on port 3002
-
-
Navigate to the Frontend Directory:
cd frontend -
Install Dependencies:
npm install
-
Build the Frontend (Recommended for production):
npm run build
-
Start the Frontend Server:
npm start
- The application will start on port
3000. Open your browser and visit:http://localhost:3000
- The application will start on port
You can use the following test accounts to log in and explore the application:
-
Email:
mobin1@gmail.com
Password:mobin1@gmail.com -
Email:
mobin2@gmail.com
Password:mobin2@gmail.com -
Email:
mobin3@gmail.com
Password:mobin3@gmail.com
Thank you for reviewing my code and considering me for the interview. I appreciate the opportunity to showcase my work, and I'm excited to have contributed to this project!
Enjoy exploring and testing the EventEase platform! 😊