PWSched is a web app designed to help schedule volunteers participating in public witnessing activities. The app is based on three simple steps:
- Admin creates available shifts
- Volunteers request shifts
- Admin approves volunteers for each shift
This version of PWSched is built using only C# (.NET CORE MVC). I am working on this project and the original PWSched, which has a React.js front end, to learn C# and javascript.
- Visual Studio
- .NET Core 3.0.0 or higher
- .NET EF Core 3.0.0 or higher
- Install Visual Studio
- Install .NET Core SDK, if not done during Visual Studio installation.
- Install necessary EF Core tools from command line
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.Design
- Fork and clone the repository
- Open in Visual Studio and build/run the app, or
.dot run
- APP.NET Core
- SQLite (will migrate to SQL Server)
This app is still in development. The following tasks still need to be completed...
- Add authentication for admins and volunteers
- Add a more efficient UI (calendar) for volunteers to find available shifts
David Van Fleet github.com/dvfleet413 - Initial Work