Skip to content

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.

Notifications You must be signed in to change notification settings

AswathyJL/EventFinder-frontend

Repository files navigation

EventFinder - Frontend

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.

🔗 Live Demo

EventFinder Frontend

🚀 Getting Started

Prerequisites

  • 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)

Setup & Installation

  1. Clone the repository

    git clone https://github.com/AswathyJL/Employee-Management-App-Frontend.git
    cd Employee-Management-App-Frontend
  2. Install dependencies

    npm install
  3. 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
  4. Start the development server

    npm start

    The app should now be running at http://localhost:3000/

🛠️ Technologies Used

  • 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)

✨ Features

  • User Authentication (Login, Registration)
  • Browse & Apply for Events
  • Cancel Event Registrations
  • View Applied Events
  • Responsive UI

🧑‍💻 Demo Credentials

For testing the application, use the following credentials:

  • Email: max@gmail.com
  • Password: max1234

📌 Backend Repository

The backend of this project is available at: 👉 EventFinder Backend

📜 License

This project is licensed under the MIT License.


Feel free to contribute by creating issues or submitting pull requests! 🚀

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages