This is a web application built using ASP.NET Core 6. It allows users to create and manage shopping lists, add products to the lists, and track their shopping activities.
- User Authentication: Users can register, log in, and log out. Admin users have additional privileges for managing categories and products.
- Shopping Lists: Users can create, view, edit, and delete shopping lists.
- Products: Users can view a list of available products, add products to their shopping lists, and mark them as purchased.
- Categories: Admin users can manage product categories, including creating, editing, and deleting categories.
- Responsive Design: The application is designed to be responsive and works well on various screen sizes.
- Clone the repository to your local machine.
- Open the solution in Visual Studio or your preferred code editor.
- Open a terminal and navigate to the
MVCCore6Appdirectory. - Run the following commands to apply database migrations:
dotnet ef update database - Build and run the application:
dotnet build
dotnet run - Open a web browser and navigate to
http://localhost:5000to access the application.
- Register a new user account or log in with an existing account.
- Browse through available products and categories.
- Create a new shopping list and add products to it.
- Edit or delete shopping lists and shopping list items.
- Admin users can manage categories and products.
- ASP.NET Core 6
- Entity Framework Core
- Identity Framework
- Razor Pages
- HTML, CSS, JavaScript
- Bootstrap
- Font-Awesome
Contributions are welcome! If you find a bug or have a feature request, please open an issue. Pull requests are also appreciated.
For any inquiries, you can contact Kaan Cem Günaydın at gunaydnk@mail.com.