Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
c37aee9
added pages with router and navbar
Lili00ani Mar 22, 2024
cf64b1d
Merge pull request #1 from Lili00ani/l1
kendigm Mar 22, 2024
bc71b92
linked homepage and eventdetail page with backend
Lili00ani Mar 22, 2024
c795151
test file
Lili00ani Mar 22, 2024
57b377e
removed console log
Lili00ani Mar 22, 2024
3fa1c3c
Merge branch 'l2' of https://github.com/Lili00ani/project3-frontend-b…
Lili00ani Mar 22, 2024
f6f44d2
added dialog link for booking
Lili00ani Mar 23, 2024
f273114
added payment checkout
Lili00ani Mar 25, 2024
fc17407
fixed stripe get session status
Lili00ani Mar 26, 2024
b765cff
combined stripe with booking controller
Lili00ani Mar 26, 2024
fbdc51f
added condition logic free events routing without stripe checkout
Lili00ani Mar 26, 2024
b20c744
Merge pull request #2 from Lili00ani/l2
kendigm Mar 27, 2024
0088e31
Authentication SignIn Page Design.
kendigm Mar 28, 2024
4291c02
Authentication Sign up Screen Design.
kendigm Mar 28, 2024
f09cb06
Authentication Reset Password Screen Design.
kendigm Mar 29, 2024
0d20dfd
Authentication Sidebar Profile Screen Design.
kendigm Mar 29, 2024
6a5ec69
added search bar
Lili00ani Mar 29, 2024
a384dfa
Merge branch 'main' into l2
Lili00ani Mar 29, 2024
22e405a
Merge pull request #3 from Lili00ani/k1
Lili00ani Mar 29, 2024
c2fac2d
Merge branch 'main' into l2
Lili00ani Mar 29, 2024
3dbf8a0
added auth0 loginwithredirect
Lili00ani Mar 29, 2024
d907c8e
added checkbox filter
Lili00ani Mar 29, 2024
1baa6e3
Authentication Api integration Redux Register Login Logout
kendigm Mar 31, 2024
05277d3
Merge pull request #4 from Lili00ani/k1
Lili00ani Apr 2, 2024
bb774f2
updated event booking page layout
Lili00ani Apr 2, 2024
9318de6
updated comments
Lili00ani Apr 2, 2024
11b20bf
added upcoming events
Lili00ani Apr 2, 2024
78a33f8
updated db
Lili00ani Apr 2, 2024
1a2fcdf
updated user migration, model and seeders file
Lili00ani Apr 2, 2024
7f810e4
Merge pull request #5 from Lili00ani/l2
kendigm Apr 4, 2024
1d7b5cd
updated search and added map
Lili00ani Apr 5, 2024
cb893ec
updated
Lili00ani Apr 5, 2024
f59c422
updated
Lili00ani Apr 6, 2024
d111afc
fixed search filter category bug by clearing events
Lili00ani Apr 6, 2024
b3f7c2d
amended
Lili00ani Apr 6, 2024
cf1bda8
Auth0 Login Signup Forgetpassword signin with google email verfication
kendigm Apr 6, 2024
07f073e
added maps in search and scroll function, added maps in booking
Lili00ani Apr 6, 2024
cf7e244
updated checkout page ui
Lili00ani Apr 7, 2024
bdbcc1d
removed comments and simplify libraries import
Lili00ani Apr 7, 2024
774ee70
Merge pull request #6 from Lili00ani/l2
kendigm Apr 7, 2024
92694a8
Auth0 api
kendigm Apr 7, 2024
79c4747
Auth0 tokens send to api
kendigm Apr 7, 2024
cf5ac4d
Admin Event Page
kendigm Apr 8, 2024
5775d66
Admin Event Page
kendigm Apr 8, 2024
366cffc
deleted shoes file
Lili00ani Apr 8, 2024
8d6a58a
Merge pull request #10 from Lili00ani/l2
kendigm Apr 9, 2024
f4c9f73
main conflicts resolved
kendigm Apr 9, 2024
89fbf9b
compiled
Lili00ani Apr 12, 2024
f98a1e7
updated bookings with auth0
Lili00ani Apr 12, 2024
17a156f
removed navbar for admin routes
Lili00ani Apr 12, 2024
f621f8e
edited return page
Lili00ani Apr 12, 2024
b755cb2
merged
Lili00ani Apr 12, 2024
462a064
fixed free events
Lili00ani Apr 13, 2024
c47fe1d
removed navbar in admin
Lili00ani Apr 13, 2024
f9310d0
updated navbar only on specific pages
Lili00ani Apr 13, 2024
a89787d
fixed bug of booking preview
Lili00ani Apr 13, 2024
5b2531e
added empty state for myBooking
Lili00ani Apr 13, 2024
96a54bb
removed zone identifier
Lili00ani Apr 13, 2024
d10a7d8
added key in eventPreviewList
Lili00ani Apr 13, 2024
a729d5f
fixed process env
Lili00ani Apr 13, 2024
34195be
updated event detail page and contactuspage
Lili00ani Apr 13, 2024
f5715b8
updated redirect url
Lili00ani Apr 13, 2024
1455956
saved auth0 cache to prevent logout after refresh
Lili00ani Apr 13, 2024
64e16bc
updated return page
Lili00ani Apr 13, 2024
110d8d3
updated myprofile page contact us button and refactoring code
Lili00ani Apr 13, 2024
ce4d031
removed zone identifier
Lili00ani Apr 13, 2024
f6d1826
removed console log and comments
Lili00ani Apr 13, 2024
3a41403
removed unused pages
Lili00ani Apr 13, 2024
44e7a61
fixed import
Lili00ani Apr 13, 2024
565ab42
Merge pull request #12 from Lili00ani/l2
kendigm Apr 13, 2024
62ca82c
base
Lili00ani Apr 14, 2024
ad5100d
added admin
Lili00ani Apr 14, 2024
7666eb4
updated event images
Lili00ani Apr 14, 2024
9e9ac8d
added admin can see who book their events
Lili00ani Apr 14, 2024
7b5156d
Merge pull request #14 from Lili00ani/l3
kendigm Apr 15, 2024
bb91386
updated ui and fixed routing bug
Lili00ani Apr 15, 2024
715c60d
updated admin event booking list
Lili00ani Apr 15, 2024
d0ed619
updated
Lili00ani Apr 15, 2024
af357ba
updated return page to add event information
Lili00ani Apr 15, 2024
a7f68a6
Merge pull request #15 from Lili00ani/l3
kendigm Apr 16, 2024
8b0c083
upddated readme
Lili00ani Apr 16, 2024
60cc480
cleaned up admin
Lili00ani Apr 16, 2024
c579b3a
updated users tokens
Lili00ani Apr 16, 2024
205a4cd
updated
Lili00ani Apr 19, 2024
eb64c7c
added frontend url
Lili00ani Apr 20, 2024
3e4ca1b
Merge pull request #16 from Lili00ani/l3
Lili00ani Apr 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,5 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*

.env
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,42 @@
# Rocket Academy Coding Bootcamp: Project 3 Frontend

# Event Link
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am missing here how to setup the environment variables to successfully run the project


Event Link is a mobile-oriented platform designed to facilitate event management for both users and administrators. With its intuitive user interface and robust administrative tools, Event Link simplifies the process of organizing and participating in events.

# Features

## User Side

View and Search: Users can browse through a variety of events using keywords and filters based on categories. This feature is accessible even before logging in, allowing users to discover events effortlessly.
Interactive Maps: Integrated maps provide users with the location of event venues, helping them plan their attendance efficiently.
Booking Management: Users can make bookings for both free and paid events. Paid events utilize Stripe for secure transactions. Upon successful payment, users receive email notifications confirming their booking.
Booking History: Users have access to their booking history, allowing them to keep track of past and upcoming events they've registered for.

## Admin Side

Event Creation: Administrators have the capability to create new events, providing details such as event name, date, location, and ticket availability.
Booking Tracking: Admins can monitor who has booked their events and track the number of available slots in real-time. This feature helps ensure efficient management of event capacity.
User Insights: Administrators can view the email addresses of users who have booked their events, along with the number of tickets purchased by each user.
Usage
To utilize Event Link, simply access the platform from your mobile device's browser. Users can start exploring events immediately, while administrators can log in to access the administrative dashboard.

## ERD

https://drawsql.app/teams/l-67/diagrams/event

## UI Wireframes

https://www.figma.com/file/HHel7Q8qyt8eSzQyMVlJDj/Kendi-x-Lili-Project?type=design&node-id=1%3A2&mode=design&t=e8HLvaPKKFWyRDky-1

## Technologies Used

Frontend: MUI (Material-UI)
Backend: Node.js, Express.js, Nodemailer
Database: Sequelize (ORM for PostgreSQL)
Payment Processing: Stripe API
Mapping: Google Maps API

## Available Scripts

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). In the project directory, you can run:
Expand Down
Loading