Demo: https://youtu.be/wWC_pJnlTGE
Triangle Test Bank is a web application designed to serve as a test bank for WSU Triangle fraternity members, providing a platform for uploading and accessing previous exams. This project is intended for demonstration purposes only and is still being worked on.
-
Exam Upload: Members can upload their exams to the platform securely.
-
Exam Viewing: Users can view and download exams uploaded by other members, providing access to previous years' exams.
-
Member Auth: Only authorized users with the secret password can use the features
-
Technology Stack: Built with Coalesce which facilitates .NET for backend development, Vue.js for frontend, MySQL for database management, and Azure Blob Storage for secure file storage.
- Clone this repository.
- Follow Coalesce docs for environment setup https://intellitect.github.io/Coalesce/stacks/vue/getting-started.html
- cd .\Triangle.Test-Bank.Web\ npm ci
- cd .\Triangle.Test-Bank.Data\ dotnet ef migrations add Init
- Set up Azure Blob Storage and configure the connection in the DI container or Program.cs located in the web directory
- cd .\Triangle.Test-Bank.Web\ dotnet run
- To run test cd .\Triangle.Test-Bank.Test, configure Azure Blob Storage in ExamServiceTest, dotnet test