Skip to content

A React-based Events App that displays a list of events and their detailed information. Users can explore, filter, and view details for selected events. Built with responsive UI and component-based architecture.

Notifications You must be signed in to change notification settings

Darshanas17/react-events-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Events App

🚀 Live Demo

Click here to view the demo

📌 Overview

The Events App is a dynamic React application that allows users to browse through a list of events and interact with their registration statuses. The UI updates based on user interactions, offering a smooth and responsive experience.

✨ Features

  • View Events List: Browse a list of interesting events.
  • Dynamic Registration Status: The registration status updates based on the selected event.
  • Multiple States: Displays views such as "Yet to Register", "Registered", "Registrations Closed", and "No Active Event".
  • Responsive Design: Fully optimized layout for large screens.

🛠️ Tech Stack

  • React.js - Frontend UI
  • CSS - Styling

⚙️ Installation & Setup

  1. Clone the Repository

    git clone https://github.com/Darshanas17/react-events-app.git
    cd react-events-app
  2. Install Dependencies

    npm install
  3. Run the Application

    npm start
  4. Open the browser and go to http://localhost:3000/ to use the app.

📁 Components Structure

  • Events (src/components/Events/)
  • EventItem (src/components/EventItem/)
  • ActiveEventRegistrationDetails (src/components/ActiveEventRegistrationDetails/)

🎯 Functionality

  • Clicking an event will show its registration status dynamically.
  • Different visual states are rendered depending on the event's registration status.
  • States include:
    • No Active Event
    • Yet to Register
    • Registered
    • Registrations Closed

🎨 Design & Assets

  • Fonts: Roboto
  • Colors:
    • #0967d2 (Primary)
    • #ffffff (Background)
    • #64748b (Text)

📸 Screenshots

🎬 App Demo

Events Output

📷 Screens

  • No Active Event
    No Active Event

  • Yet To Register
    Yet To Register

  • Registered
    Registered

  • Registrations Closed
    Registrations Closed

👨‍💻 Author

Darshan A S

📜 License

This project is licensed under the MIT License.

About

A React-based Events App that displays a list of events and their detailed information. Users can explore, filter, and view details for selected events. Built with responsive UI and component-based architecture.

Topics

Resources

Stars

Watchers

Forks