This project is a React-based blog client application built with Vite. It includes essential features such as JWT-based authentication, routing, and a clean component structure. It was built to showcase the Blog API.
The Blog Client is designed to provide a seamless and efficient user experience for browsing and interacting with the Blog API. It uses React for the frontend framework, Vite for the development environment, and incorporates various modern web development practices. Note that since this was only developed to showcase the Blog API, it isn't the prettiest and may have some UI bugs.
You can view a live preview of the page here.
- JWT-based authentication
- Context API for user state management
- Conditional rendering based on user authorizations
- Blog API interaction
- React Router for navigation
- Responsive design
- Clone the repository:
git clone https://github.com/sourdoughbredd/blog-client.git
- Navigate to the project directory:
cd blog-client
- Install dependencies:
npm install
- Build the project:
npm run build
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173
to view the application.
- HTML
- CSS
- JavaScript
- React + Vite
This project is licensed under the MIT License.
For any questions or suggestions, please contact Brett Bussell at bwbussell24@gmail.com.