Skip to content

raihanuddinmobin/EventEase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

🚀 Hosted Application


📖 Getting Started

Prerequisites

  • Node.js (LTS version recommended)
  • npm or yarn installed
  • MongoDB Remote Server (Already configured and integrated)

🔧 Installation Instructions

Step 1: Clone the Repository

git clone https://github.com/mobinrayhan/EventEase.git
cd EventEase

Step 2: Open in Separate Editors

  • Open the backend folder in one instance of your editor (e.g., VS Code).
  • Open the frontend folder in another instance of your editor.

⚙️ Backend Setup

  1. Navigate to the Backend Directory:

    cd backend
  2. Install Dependencies:

    npm install
  3. Build the Backend:

    npm run build
  4. 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
      

🎨 Frontend Setup

  1. Navigate to the Frontend Directory:

    cd frontend
  2. Install Dependencies:

    npm install
  3. Build the Frontend (Recommended for production):

    npm run build
  4. Start the Frontend Server:

    npm start
    • The application will start on port 3000. Open your browser and visit:
      http://localhost:3000
      

📋 Dummy Credentials for Testing

You can use the following test accounts to log in and explore the application:

  1. Email: mobin1@gmail.com
    Password: mobin1@gmail.com

  2. Email: mobin2@gmail.com
    Password: mobin2@gmail.com

  3. Email: mobin3@gmail.com
    Password: mobin3@gmail.com


🙏 Thank You

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! 😊


About

The EventEase platform is hosted on my personal VPS and can be accessed through the following subdomain. I used PM2 for managing and keeping the backend and frontend applications running smoothly in production.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages