PC2 is a modern, database-driven website for the Pierce County Coalition for Developmental Disabilities (PC2). It provides a searchable resource guide, file uploads, and administrative features, replacing the original Wix-based site the client had.
- ASP.NET Core MVC
- Azure Blob Storage (Azurite Emulator for local development)
- SQL Server (localdb for development)
This website is hosted on Azure App Service, providing a reliable and scalable platform for production use. The database is hosted on Azure SQL Database.
- Visual Studio 2026
- Ensure the SQL Server Data Tools component are installed with Visual Studio.
- .NET 10 SDK (bundled with Visual Studio 2026)
- ASP.NET and web development workload
- Clone the repository.
- Open the solution in Visual Studio.
- Run
update-databasein the Package Manager Console for thePC2project. - Execute
PC2-TestData.sql(found in the Solution Items folder) against localdb. - Run the website to create default roles and admin login.
Azurite emulator is included as a dependency and runs automatically in Visual Studio. See Azurite documentation for details.
- Username:
admin@pc2online.org - Password:
Password01#
Made possible by contributors and students at Clover Park Technical College.
The success of this website is a direct result of the dedication and hard work of CPTC students. By collaborating on a real client project, students gain valuable hands-on experience in software development, teamwork, and project delivery. Their contributions not only enhance their technical skills, but also provide the rewarding opportunity to see their work deployed in a live production environment, making a meaningful impact for the community.
Made with contrib.rocks.