MakeShift Events is an event scheduling application written in ReactJS and Firebase.
live site: https://makeshiftevents.netlify.app/
Git clone the project then run yarn install or npm install.
yarn install
yarn start
yarn test
"date-fns",
"firebase",
"react",
"react-big-calendar",
"react-datepicker",
"react-dom",
"react-modal",
"testing-library/react"
I added a calendar to the app as well as some date-picking functionality and modals for adding and editing events. Click on calendar dates to bring up modal for edit or delete functionality.
- More robust error handling
- Full test coverage with a focus on integration testing.
- Remove environmental variables(only left in to make it easier for MakeShift to run locally)
- More coherent design system
- Refactor logic shared by certain components