Ambrosial is a sophisticated Flask-based web application designed to provide users with a delightful platform for culinary enthusiasts to connect, share, and explore a world of flavors. With a focus on simplicity, functionality, and elegance, Ambrosial offers a seamless experience for users to discover new recipes, share their culinary creations, and engage with like-minded individuals.
- Deployed Site: Ambrosial
- Final Project Blog Article: Ambrosial Project - LinkedIn Article
- Authors:
To run Ambrosial locally, follow these steps:
- Clone the repository:
git clone https://github.com/paschalugwu/Ambrosial.git
- Navigate to the project directory:
cd Ambrosial
- Install dependencies:
pip install -r 01-Documentation/TOOLS.md
- Set up environment variables (if necessary)
- Run the application:
python run.py
Once the application is running, you can access it via the provided URL. Here are some key features:
- User Registration and Authentication: Sign up for an account and log in securely to access the platform's features.
- Post Creation and Sharing: Create captivating posts about your favorite recipes, cooking techniques, and culinary experiences, and share them with the community.
- Profile Management: Customize your profile with a personalized avatar and manage your account settings with ease.
- Password Reset Functionality: Easily reset your password in case you forget it, ensuring uninterrupted access to your account.
- Pagination: Effortlessly navigate through a vast collection of posts with the newly implemented pagination feature, enhancing your browsing experience.
Contributions to Ambrosial are welcome! Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature
) - Make your changes and commit them (
git commit -am 'Add new feature'
) - Push your changes to the branch (
git push origin feature
) - Create a pull request
- Recipe App: A companion mobile app for accessing recipes on the go.
This project is licensed under the terms of the MIT license.