An open API service indexing awesome lists of open source software.

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.

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