The project aims to create a website for a popular ice cream parlor, allowing customers to access recipes, order recipe books, provide feedback, and more. The website will have different functionalities for registered and unregistered users, and an admin panel to manage various aspects of the site.
The Ice Cream Parlor website will consist of the following features:
- The home page will provide an overview of the ice cream parlor and its owner.
- It will include a navigation menu with options like Home, Login, Free Recipe, Contact Us, Feedback, Adding Recipe, FAQ's, and Order Books.
- Users can register on the website by making a payment.
- Payment options include a monthly subscription for $15 and a yearly subscription for $150.
- After successful registration, users will be able to log in using their username and password.
- Registered users will have access to a list of recipes for various ice cream flavors.
- Each recipe will include details such as ingredients and procedures, along with an image.
- Flavors may include Vanilla, Chocolate, Chocolate Chip, Strawberry, Mango, Black Currant, Cherry, Butterscotch, Walnut, Vanilla and Strawberry (Two in One), Pistachio, Banana, Banana Chocolate Chip, Chocolate Almond, Chocolate Truffle, Kiwi Fruit, Pineapple, Fruit and Nut, and Cashew Caramel Crunch.
- Both registered and unregistered users can order recipe books from the website.
- Users will provide their details, including name, email, contact information, and delivery address.
- The cost of the selected book will be calculated automatically.
- Once the transaction is complete, users will receive a confirmation message.
- Users can provide feedback through a feedback form.
- Both registered and unregistered users can submit feedback.
- The feedback form will collect user comments and suggestions.
- The About Us page will provide information about the ice cream parlor and its owner.
- Users can learn more about the history and values of the business.
- The Contact Us page will display contact details, such as email, phone number, and physical address.
- Users can reach out to the ice cream parlor for inquiries or assistance.
- The admin panel will have a separate login page for administrative access.
- The admin will be able to add, update, and manage recipe details.
- The admin can view the list of registered users and their payment details.
- Order details for the recipe books can be checked and updated.
- Feedback provided by users can be reviewed.
- Details of new recipes can be managed by the admin.
Front-End: HTML, CSS, Bootstrap, JavaScript
Server: C#, ASP.NET Core MVC,SQL
To run the Ice Cream Parlor website locally, follow these steps:
- Clone the project repository from GitHub.
- Open Project in Visual Studio
- Make changes in the Connection String in appsettings.json file.
- Add Migration for the Creation of Database automatically by Project by writing command in Package Manager Console:
add-migration mymigration
- Update Database by writing this Command in Package Manager Console:
update-database
- Start the local web server and navigate to the website's URL.
- You should now be able to access and interact with the Ice Cream Parlor website.
Contributions to the Ice Cream Parlor website project are welcome. If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
Here are some Screenshots showcasing App's Interface: