This application implements React and Firebase and a calendar template in order to create a functional scheduling application for a business.
- React JS
- Firebase
- MUI
- HTML
- EmailJS
This is primarily an app to demonstrate creation of a functional website with practical applications in a business setting. It has full CRUD implementation with a Firebase backend to manage reservations and projects on an interactive calendar UI taken from a tutorial. Authentication/authorization are implemented with Firebase. Users may also request a visit by filling out an EmailJS form.
-
To clone and run from GitHub Repo:
-
Use a program such as VSCode to view, run, and test the program.
-
Database Setup:
-
You will need to create a firebase project and configure it. Paste the appropriate information into a .env file at the root directory.
-
Once your environment is configured, do the following:
- $ cd ..capstone-demo
- $ npm run start
- _Navigate to http://localhost:3000/ in your browser.
- About page
- Forgot password
- Cleaner, modern UI
- Projects page is broken
{Let me know if you run into any issues or have questions, ideas or concerns. I encourage you to contact me or make a contribution to the code.}
- Connor Hansen: {[email protected]}
- {GitHub Repo - main}
Created by Sander de Bruijn, adapted by Connor Hansen