- This repository contains BlogLite application. It is a multi-user application that allows users to upload blogs and share them with other users. Users have their own profile, follow and unfollow other users and interact with their blogs by liking and commenting on them.
- It is a Flask-based web app, with SQLite for database, HTML, CSS, Javascript for frontend and featuring a REST Api for seamless integration with applications and services. Please refer to the project documentation (
'Project Documentation'.pdf
) for more details such as technologies used, database schema and Api design. Api is documented insidebloglite_api.yaml
file. - Refer to this link for demo of the app.
- Extract the folder
- Open folder in command line.
- Install python
- Run the command
pip install -r requirements.txt
to install necessary packages - Run the app.py file
- Access the application at
http://127.0.0.1:5000