
An online e commerce stores management and order placing system API built using flask and sqlalchemy . Various functionalities present and further functionalities being added to make it as real life as possible . Contributions welcome .
The Flask Online Store is a versatile API project crafted using Flask that serves as an excellent guide for developers looking to enhance their Flask skills. This project is continuously evolving, with feature upgrades and improvements planned for the future. The API is designed to be user-friendly and showcases a variety of functionalities that can be beneficial for many web applications.
With a well-structured repository and clear documentation, users can easily navigate through its features. From database management to payment processing, the components of this API offer robust solutions for modern web development needs.
Flask JWT Extended: Secure your application with generated access and refresh tokens, ensuring that sensitive operations like POST, PUT, and DELETE require valid JWT tokens for enhanced security.
Flask Restful: Create clean and manageable resource classes effortlessly, allowing you to define endpoints with ease and maintain a well-organized API structure.
Flask Marshmallow: Simplify data serialization and deserialization processes with this powerful library, which integrates seamlessly with SQLAlchemy to handle complex data models.
OAuth2 Integration: Leverage GitHub OAuth for authentication, enabling users to sign in securely with their GitHub credentials, enhancing the user experience while minimizing security risks.
Flask Migrate: Effortlessly manage database migrations, making it simple to adjust your database schema as your application evolves.
Flask Mail: Implement mailing services for user interactions, such as signup confirmations, through an easy-to-use interface that streamlines the email notification process.
Stripe Payment Integration: Accept payments seamlessly with Stripe, providing a reliable and secure method for processing transactions, complete with the ability to manage payments for Indian users.
These features make the Flask Online Store not just a project but a comprehensive toolset for building modern web applications.

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.