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.
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.
- 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.
- 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
- Clone the Repository:
git clone https://github.com/yourusername/eventify.git
Setting up Frontend
Follow these steps to get a local copy of the project up and running:
-
Navigate to the Project Directory for Frontend:
cd Frontend
-
Install Dependencies:
npm install
-
**Run the Application **:
npm run dev
Your application will be running.
....
- Navigate to the Project Directory for Frontend:
cd Frontend
- Install Dependencies:
npm install
- **Run the Application **:
npx nodemon
Your application will be running.