This is Full stack capstone project for NSS. The application allows user to plan and events and coordinate volunteers. It allows an admin to add and edit event information. Once the event is created, Volunteers receive email notification to sign up for the event. Volunteers can sign up for tasks associated with a event and view sign up events. Admin has an access to edit and delete tasks before sending invitation. Admin can view created events and created groups information from dashboard. User can view signups and invitation of event from dashboard.
- C#
- ASP.Net
- Dapper
- SQL
- HTML
- JavaScript
- Bootstrap
- React
- Axios
- Firebase
- Webpack
- Sass
- Animate CSS
- React-DatePicker
-
Firebase Setup
- Create a firebase project
- Enable 'Google Authentication'
- Create an constants.js file (an example file exists in the 'src' folder) -Copy firebase keys from firebase web app settings into constants.js
-
Serve up the app
- Clone the repository to your local machine.
- Browse to the repo directory in your terminal
- Run the included data script from DatabaseQuery in your preferred SQL management tool.
- In the ClientApp folder of the project, run
npm install
to install necessary dependencies - Run the project from Visual Studio
Nathan Gonzalez (mentor)