https://github.com/michaelkorir/blog-application
A fullstack web application built using flask and react that will be used for blogging.
https://github.com/michaelkorir/blog-application
bootstrap5 flask javascript python3 reactjs
Last synced: 3 months ago
JSON representation
A fullstack web application built using flask and react that will be used for blogging.
- Host: GitHub
- URL: https://github.com/michaelkorir/blog-application
- Owner: michaelkorir
- License: mit
- Created: 2024-02-05T15:19:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T20:08:40.000Z (about 2 years ago)
- Last Synced: 2025-08-22T01:02:14.427Z (11 months ago)
- Topics: bootstrap5, flask, javascript, python3, reactjs
- Language: Python
- Homepage: https://blog-application-4nbo.onrender.com/
- Size: 4.06 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BLOG APPLICATION
A fullstack web application built using flask and react that will be used for blogging.
## Features
CRUD operations for managing data
Integration of Flask APIs with React frontend
Responsive design using Bootstrap
## Prerequisites
1. Python 3.x
2. Node.js
3. npm (Node Package Manager)
## Installation
### Backend (Flask)
Navigate to the backend directory: cd server. .
Create a virtual environment: ```python3 -m venv venv.```
#### Activate the virtual environment:
1. On Windows: ```venv\Scripts\activate```
2. On macOS and Linux: ```source venv/bin/activate.```
Install dependencies: ```pip install -r requirements.txt.```
Run the Flask application: ```python3 app.py```
### Frontend (React)
Navigate to the frontend directory: cd client.
Install dependencies: ```npm install.```
Start the React development server: ```npm start.```
## Usage
Access the Flask backend at http://localhost:5555.
Access the React frontend at http://localhost:4000.
## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes.
## Acknowledgements
Flask: https://flask.palletsprojects.com/
React: https://reactjs.org/
Bootstrap: https://getbootstrap.com/
## License & Authors
This project is licensed under the MIT License [MIT](LICENSE)
1. Michael Kiptoo
2. Allan Murigi