Skip to content

Plamena37/Funventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

82 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Funventure

The voice of travel commitment

πŸ€Έβ€β™€οΈ A platform where you can post all kind of events, track other's events or purchase tickets...

Tech Stack:

  • React, React Router, fetch API, Context API, Firebase, CSS Variables, Localstorage, Notistack, Material UI, Framer Motion, React Carousel, Responsive Design

Functionalities:

  • authentication with email and password

  • form validation

  • automatic logout after 1h

  • protected routes

  • responsive design

  • Home Page:

    • users can see more information about the app, how to use it, along with customer testimonials
  • Events Page:

    • users can see the list with all events posted
    • users can view the event where they will see more information about it
    • authenticated users can add an event to "favorites"
    • authenticated users can buy ticket for the event
  • Favorites Page:

    • authenticated users can see all the events they added to "favorites" as well as remove them
  • Add Event Page:

    • authenticated users can create new events
  • Purchase Ticket Page:

    • authenticated users fill the necessary data in order to purchase the ticket
  • FAQ Page:

    • users can see most frequently asked questions with answers
  • Profile Page:

    • authenticated users can change their username, profile image and password

πŸ”— Here are some previews 🎯:

Main

AllEvents

SingleEvent

PurchaseForm

MyFavorites

AddEvent

FAQ

Profile

Login