Skip to content

The EventSpark website is a comprehensive platform that simplifies event planning and management. It allows users to book events, create their own events, and offers a responsive layout for seamless access across various devices we used Teck-stacks are:Node.js,Express.js,React.js,ChakraUI,etc

Notifications You must be signed in to change notification settings

Renuka19990/EventSpark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 

Repository files navigation

EventSpark

Introduction

The EventSpark website is a comprehensive platform that simplifies event planning and management. It allows users to book events, create their own events, and offers a responsive layout for seamless access across various devices.

Project Type

Fullstack ( MERN )

Directory Structure

EventSpark/
├─ Server/
│ ├─ config/
│ ├─ controllers/
│ ├─ middlewares/
│ ├─ models/
│ ├─ routes/
│ ├─ index.js
│ └─ package.json
└─ EventSpark/
|   ├─ public/
|   │   ├─ vite.svg/
|   ├─ src/
|   │   ├─ Admin/
|   │   ├─ components/
|   │   ├─ EventPage/
|   │   ├─ Pages/
|   │   ├─ routes/
|   │   ├─ App.js
|   │   ├─ App.test.js
|   │   ├─ index.js
|   │   ├─ postcss.config.js
|   │   └─ vite.config.js
|   │   └─ tailwind.config.js
|   ├─ .env
|   ├─ .gitignore
|   ├─ package-lock.json
|   └─ package.json

Deployed App

Frontend: https://eventspark.netlify.app/
Backend: https://eventspark-ldbp.onrender.com/



Video Walkthrough of the project

VIDEO

Credentials

In order to be able to access the Admin Dashboard, enter these credentials in the Login Page :

Email: ranjiv@gmail.com
Password: 1234
normal user:
Email : smith@gmail.com
password : 1234

Features

  • Secure user registration and authentication
  • Personalizable user profiles with pictures and information
  • Ability to create, edit, and share posts with text, images, and links
  • Dynamic news feed displaying posts from friends and global Events
  • Event management features
  • Create management system
  • Event creation, editing, Deleting, and viewing
  • User search functionality
  • Customizable user settings
  • Responsive design across devices
  • Data security with encryption and secure connections

Design Decisions or Assumptions

The development focused on creating an intuitive and secure platform that emphasizes community building among food enthusiasts. Assumptions include a high engagement rate based on quality content and user-friendly features.

Navbar

Navbar

SignIn / SignUp

SignIn/SignUp

Mid-Section / Carousel

Carousel

Profile

Profile

Footer

Footer

Installation & Getting Started

git 
cd EventSpark/EventSpark
npm install
npm start
cd ../backend
npm install
npm run server

Technology Stack

  • Frontend: React.js, Chakara UI
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Other: Mongoose, bcrypt, JWT

Contributors

EventSpark is a collabrative project. Meet our collaborators:

Renuka Jagrwal(Team lead) fw29_183
Aman choube ft30_113
Anuj Kshatriya ft30_043

About

The EventSpark website is a comprehensive platform that simplifies event planning and management. It allows users to book events, create their own events, and offers a responsive layout for seamless access across various devices we used Teck-stacks are:Node.js,Express.js,React.js,ChakraUI,etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published