Melan.In is a web application that allows student to view upcoming summer opportunities, add them to a checklist and mark off when completed. Students can also see when new opportunties have been added and can see progress on their cart along with last log-in time. Admin can add, edit and inactivate summer opportunities
Melan.In is an Asp.NetCore MVC web app with Entity and Identity Frameworks styled with a bootstrap theme from Bootswatch
Student Opportunities View | Student Opportunities Cart View | Admin Add Opportunity View |
From your terminal run git clone SSH KEY HERE
Open Visual Studio
Under the tools tab, open the NuGet Package Manager console and run Update-Database to run migrations
Build and run the application after migrations are complete
- Register a new student user or sign into an existing account
- On the Opportunities tab, add and remove opportunities to your cart
- Click on Apply button to be taken to the external website for the summer program
- Click on the Details button to be presented with a modal with additional information about the program
- Click on the Opportunity Cart tab and click the checkbox to indicate your application is complete
- Click on the trash can icon to delete from the Cart view
- Login as the admin
- Add a new opportunity and edit an opportunity by clicking on the pencil icon
- Admin can also inactivate or activate a summer opportunity
- Re-login into the student view and you will see a notification indicating that a new opportunity has been added and the card will be a different color