Skip to content

Latest commit

 

History

History
102 lines (74 loc) · 2.71 KB

README.md

File metadata and controls

102 lines (74 loc) · 2.71 KB

Event Sphere

Event Sphere is a modern web application designed to make event management and discovery easy and efficient. It provides features like personalized event recommendations, a responsive user interface, and seamless integration with social media platforms for an enhanced user experience.

Table of Contents

Overview

Event sphere allows users to explore and manage events effortlessly. The platform supports user authentication, both through custom credentials and social media logins. Users can discover events tailored to their preferences and manage event-related activities through a user-friendly dashboard.

Features

  • User Authentication: Register and log in using an email, Google, or Facebook account.
  • Event Discovery: Personalized recommendations and the ability to browse events by category, date, or location.
  • Admin Panel: Manage event submissions and user data with role-based access.
  • Responsive Design: Mobile-first design approach to ensure a seamless experience across devices.
  • Social Media Integration: Options for signing in with Google and Facebook, along with social sharing features.

Tech Stack

  • Frontend:
    • React.js
    • Tailwind CSS
    • React Router
    • Axios
  • Backend:
    • Node.js
    • Express.js
    • MongoDB
  • Authentication:
    • JWT
  • State Management:
    • Redux
  • Icons:
    • Lucide-react
  • Deployment:
    • Frontend - Vercel
    • Backend - Render
  1. Clone the Repository:
    git clone https://github.com/yourusername/eventify.git

Setup-and-installation

Setting up Frontend

Follow these steps to get a local copy of the project up and running:

  1. Navigate to the Project Directory for Frontend:

    cd Frontend
  2. Install Dependencies:

    npm install
  3. **Run the Application **:

    npm run dev

    Your application will be running.

    ....

Setting up Backend**

  1. Navigate to the Project Directory for Frontend:
    cd Frontend
  2. Install Dependencies:
    npm install
  3. **Run the Application **:
npx nodemon

Your application will be running.

image

image

image

https://youtu.be/PIDPg_tnJ7A

image