Is a blogging solution for communities of different sizes or to manage personal stuff where you can read, create and search for different articles.
- Search Posts
- Rich Text Editing Support
- Customizable
Insert gif or link to demo
Client: React, TailwindCSS, Axios, Firebase, Material UI, React Router
Server: Python, Flask, MongoDB, Docker, Nginx, Waitress
Clone the project
git clone https://github.com/AzadKshitij/SDEProject
Go to the project directory
cd SDEProject
Go to the Frontend directory
cd Frontend
Install dependencies
npm install
Start the server
npm run start
Go to the Backend directory
cd Backend
before installing the dependencies make sure to create a saperate environment to manage the project.
Create environment
pip install virtualenv
python -m vertualenv venv
# Activate Environment
# For windows
venv\Scripts\activate
Install dependencies
pip install -r requirements.txt
Start the server
Python run.py
To run this project, you will need to add the following environment variables to your .env file
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
GOOGLE_DISCOVERY_URL
S3_BUCKET
S3_KEY
S3_SECRET
To deploy this project run script.bat
. It will start the backend server with docker and setup Nginx and MongoDB.