Welcome to the Eventonica project!
In this project, you'll make a web app to manage events.
You'll work on this project over the next several weeks. The features will remain the same but as you learn more libraries and techniques, you'll integrate those into the app. By the end you'll have built a full-stack web app with React and a database.
- create-react-app
- React
- JavaScript / NodeJs
- Express
- SQL
- Postgres
- Jest
- React Testing Library
- Add a new Event
- The attributes are up to you. Look through all the features and see what an Event needs
- Delete an Event
- Search for events by date
- Search for events by category
- Add a new User
- Delete a User
- A User can favorite an Event
- A User can unfavorite an Event
- A User can view their list of previously favorite events
- Update existing Event
- Update existing User
- Setup Eventonica App and Starter Code
- Start React UI
- Add Express Backend
- Add Postgres Database
- Testing the Frontend logic with Jest
- Testing the React Components with React Testing library
- Eventonica - API Testing with Jest
- Integrate the Ticketmaster API to allow the user to create events from real data