/Community

A fullstack app helping volunteers connect with nonprofit organizations

Primary LanguageC#

Community

⚠️ This was my full-stack project while at Nashville Software School.

Community is a full-stack application helping connect volunteers with local nonprofit organizations. Community uses an ASP.NET backend with a React client.

Watch the walkthrough on YouTube.

Table of Contents

Background

Community is a platform to connect volunteers with local nonprofit organizations. It serves nonprofit organizations by creating a platform where volunteers can sign up for events and event organizers can send all event-related communications through the application. Users can create accounts, search for events in their area, and attend events.

Install

This project uses .NET Core and npm to manage frontend dependencies.

Clone or download the project to your machine and run the following commands:

dotnet restore
dotnet ef database update
cd Client
npm install
dotnet run

In another terminal window, run the following commands:

npm run start

Navigate to localhost:5000 and log in, then navigate to localhost:3000 to view the app. The login portal is currently a WIP hence these steps.

License

MIT (c) Matt Hamil