Skip to content

FreshDealApp/FreshDealBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreshDealBackend

https://freshdealbackend.azurewebsites.net/

About

FreshDealBackend is a Flask-based Python application that serves as the backend for the FreshDeal platform. It provides a comprehensive set of APIs for managing users, restaurants, listings, purchases, and various other features like achievements, analytics, and notifications.

Features

  • User authentication and authorization using JWT
  • Restaurant and listing management
  • Purchase and cart management
  • Achievement and gamification system
  • Analytics and reporting
  • Real-time notifications
  • AI-powered comment analysis
  • Chatbot integration
  • Environmental impact tracking
  • Flash deals and discounts
  • Admin panel for managing the platform

Technologies Used

  • Backend: Python, Flask, SQLAlchemy, Flask-JWT-Extended
  • Database: Microsoft SQL Server (configurable)
  • API Documentation: Flasgger (Swagger)
  • Scheduling: APScheduler
  • Notifications: Firebase Admin SDK, Web Push
  • AI Services: (Specify any AI/ML libraries used, e.g., scikit-learn, TensorFlow)

API Documentation

API documentation is available via Swagger UI at the /swagger endpoint when the application is running (e.g., http://localhost:8000/swagger).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5