Blog App

A simple blog app where users can create, read, update, and delete blog posts. User authentication is implemented using JWT.

Technologies Used

Frontend: React with Vite Backend: Python with Flask Authentication: JWT Features Create, read, update, and delete blog posts User authentication with JWT Getting Started Prerequisites Node.js and npm Python Flask Flask JWT Extended

Installation

Clone the repository: bash Copy code

git clone https://github.com/ngigi1234/Blog-App-Front-End-

git clone https://github.com/your-username/blog-app.git main Install frontend dependencies: bash Copy code cd blog-app/frontend npm install Install backend dependencies: bash Copy code cd ../backend pip install -r requirements.txt Usage Start the frontend development server: bash Copy code cd ../frontend npm start The frontend will be accessible at http://localhost:3000. Start the backend Flask server: bash Copy code cd ../backend python app.py

The backend will be accessible at http://localhost:5000. Use the blog app to create, read, update, and delete blog posts. Authenticate using JWT. Contributing Contributions are welcome! Please fork the repository and submit a pull request.

Acknowledgement

To my group members, Allan, Louis, Vinnicent, Francis and Mbuvi, for their contributions and support throughout the development of this project.

To my group members, Allan, Louis, Vinnicent, Francis and Mbuvi, for their contributions and support throughout the development of this project. main