Skip to content

Online grocery and essentials store using Vue for UI and Flask, SQLite as backend Celery is used for asynchronous task queues to process background tasks - sending emails, reminders etc. Redis is used for in-memory caching with Flask-Caching to cache suitable api endpoint results

Notifications You must be signed in to change notification settings

pratyaymishra589/groceryappv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

To install frontend part, cd to frontend Then npm install; npm run dev


To install the backend part,

cd to backend python3 -m venv .venv to create virtual environment . .venv/bin/activate pip install -r requirements.txt - to install required packages flask run --debug to run the app


redis-cli to start the redis server on default port


To run the celery workers

cd to backend celery -A app_instance.celery_app worker --loglevel INFO


To run celery beat to run scheduled tasks

cd to backend celery -A app_instance.celery_app beat --loglevel INFO

About

Online grocery and essentials store using Vue for UI and Flask, SQLite as backend Celery is used for asynchronous task queues to process background tasks - sending emails, reminders etc. Redis is used for in-memory caching with Flask-Caching to cache suitable api endpoint results

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published