EventFinder is a web application that allows users to browse, apply for, and manage event registrations seamlessly. This repository contains the frontend of the application, built with modern web technologies.
- Backend Server: The frontend requires the EventFinder backend to be running. Ensure that the backend is set up and running before starting the frontend.
- Node.js (v16+ recommended)
-
Clone the repository
git clone https://github.com/AswathyJL/Employee-Management-App-Frontend.git cd Employee-Management-App-Frontend
-
Install dependencies
npm install
-
Configure Environment Variables
- Create a
.env
file in the root directory. - Add the backend URL:
REACT_APP_SERVER_URL=https://eventfinder-backend-mg3t.onrender.com
- Create a
-
Start the development server
npm start
The app should now be running at
http://localhost:3000/
- React.js - Frontend framework
- React Router - For navigation
- Context API - State management
- Bootstrap - Styling
- Axios - API requests
- Render - Backend hosting
- MongoDB, Express.js, Node.js (Backend - separate repo)
- User Authentication (Login, Registration)
- Browse & Apply for Events
- Cancel Event Registrations
- View Applied Events
- Responsive UI
For testing the application, use the following credentials:
- Email:
max@gmail.com
- Password:
max1234
The backend of this project is available at: 👉 EventFinder Backend
This project is licensed under the MIT License.
Feel free to contribute by creating issues or submitting pull requests! 🚀