Skip to content

A event management site made by using ReactJS , NodeJS & ExpressJS , MongoDB for database.

Notifications You must be signed in to change notification settings

Prakhargarg-2010196/eventooze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event Management System version 1.0

MVP features

  • Authentication and autherization of User
  • Usage of OTP for the case of

Basic Crud functionalities from user dashboard

  • Create an Event
  • Modify/Update an Event
  • Delete an Event
  • View/Read all the events associated to one user
  • Bookmarked Events
  • Registered Events

Admin Dashboard that provides functionalities like

  • Manage events all over the website
    • Remove the event from the entire website
  • Approve an event/validate the event for public viewership
  • See all the registered events on the site.

Other features include

  • Bookmarking events for future use case and seeing them through user dashboard

Features to be implemented in future

  • Search/Filter to search various events and filter to filter the events based on certain criterias.
  • Improve UI design of dashboards and also of general website
  • Remove uncertain bugs that are there due to faster developement time (1month)

Things I learnt while building this project

Through this project I learnt React.js and usage of several libraries like styled-components , material-ui and so on

  • I learnt about CSS Modules
  • React Architechture and how to think in react
  • Class based and Function based components in react
  • Component reuse/composition
  • Authentication and Authorization concepts

Screenshots

Home Page

home

Login Page

Login

Signup Page

signup page