Skip to content

sav-abishek/Bloglite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bloglite: Snapshot of the application

Landing page - Login/Register

image

Homepage/Dashboard

image

My-profile Page

image

Searching and engaging with other users

image


Run the application

To run the backend:

cd backend
virtualenv bloglite
bloglite/Scripts/activate
pip install -r requirements.txt

python app.py

To the run the frontend

cd frontend
npm install
npm i bootstrap@5.3.0-alpha3
npm run serve

BACKEND JOBS:

  1. Open a WSL prompt/Git Bash on windows
  2. Install following command sequence on Ubuntu terminal
sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python3-pip
  1. Open three terminals and start a virtual environment such as follows:
cd "/mnt/<followed by the complete path to the backend folder>" // Make sure you're inside the backend dir
virtualenv bloglite
source bin/activate
pip install -r requirements.txt

terminal #1 - Redis server

redis-server

terminal #2 - Celery Worker server

celery -A app.celery worker -l info

terminal #3 - Celery beat server

celery -A app.celery beat --max-interval 2 -l INFO
// --max-interval : maximum interval to check for beat updates

terminal #4 - Mailhog server

  • Check your system architecture and download the appropriate version from the Mailhog repo releases
  • run the .exe file to start a local mailhog server

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published