samayun / conference-event-management

Event Management System [Conference Management] built with React ,Firebase ,Express js , MongoDB [MERNSTACK]

Home Page:https://conference-events.web.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

conference-events

Live URL :https://conference-events.web.app โค๏ธ

Server URL: https://conference-events.herokuapp.com

Server Source Code: https://github.com/samayun/conference-event-management-server

Review this project on twitter ( Tweet Now )

Admins

Features

  • User can register for available services
  • Review Company
  • User & Admin Dashboard Panel
  • User can order via Stripe Payment Gateway ( MasterCard , VISA Supported )

Extra Features

  • Rating System
  • Theme in Dashboard ( two color & left-right sidebar layout applied)

๐Ÿ‘ Output

  • HomePage : Homepage

  • Lighthouse Report : lighthouse Report

  • Project Structure : project_structure.png

  • Responsive on Mobile

     Responsive on Mobile

How to run this project

  • git clone https://github.com/Porgramming-Hero-web-course/complete-website-client-samayun.git conference-events
  • cd conference-events
  • If yarn is not installed yet . run command npm install -g yarn
  • yarn (will install all node packages [INTERNET Connection Need])
  • rename .default.env to .env & give proper credentials [environment variable] For assignment purpose I gave my credentials in .default.env
  • yarn start

Install Packages

  • yarn add axios react-router react-router-dom
  • yarn add firebase beauty-stars"
  • yarn add react-hook-form dotenv react-spring config
  • yarn add @stripe/react-stripe-js @stripe/stripe-js

๐Ÿ˜„ Features (Technical)

  • 3 Tier Architechture
  • Lazy loading component (route-based)
  • Progressive Web Apps
  • Social Authentication ( Google),GitHub )
  • Firebase Authentication (Login,LogOut,SignUp)
  • Routing including <PrivateRoute/>
  • State Management (Context API)
  • React Hook
  • File Upload (Base64)
  • Proper Error Handling
  • Payment Gateway (Stripe)
  • Admin Dashboard

Used Technolgies & Services

  • Boostrap
  • service worker
  • React + React Router
  • Nodejs (Express.js Framework)
  • Firebase
  • Heroku

โค๏ธ Happy Coding ๐Ÿ‘ ๐Ÿš€ https://twitter.com/intent/follow?screen_name=samayunmc

About

Event Management System [Conference Management] built with React ,Firebase ,Express js , MongoDB [MERNSTACK]

https://conference-events.web.app


Languages

Language:JavaScript 95.1%Language:CSS 3.6%Language:HTML 0.9%Language:Shell 0.4%