A web application which simulates an online Aquarium.
The user can interact with the store and import new animals, register new customers and create orders for those customers.
This application meets all necessary requirements mentioned here.
- ASP.NET Core - Version 3.1.0
- .NET Standard Library - Version 2.1.0
- Entity Framework Core - Version 5.0.0
- Microsoft Azure App Services
- Azure DevOps
- Azure SQL Database
- Sonar Cloud
- Methods to create a location and import new animals to the location's inventory
- Methods to create a customer and update their details
- Methods to create an order specifying the customer, location and animals in the order
- Search function for locations by city | customers by name | orders by location or customer
- Display all details and order history of a location or customer
- Client-side and server-side validation
- Logging of all events
- Deployed on Azure Pipelines
To-do list:
- Implement user authorization and authentication
- Add a preference for customer's next order
Run this command in your terminal:
git clone https://github.com/2011-nov02-net/jay-project1
Initial webpage will lead you to the welcome screen. From there, navigate to any of the options in the navigation bar.
User is able to see the details of a store location and import animals to that location.
User can also see the details of a customer and create new customers.
User can create new orders from a location with multiple animals in it.
This project uses the following license: MIT License.
