MLSAKIIT / devblogs-frontend

DevBlogs : A blogging website made for developers by developers. This repository contains the frontend for the project
MIT License
10 stars 26 forks source link
beginner-friendly front-end-development frontend full-stack hacktoberfest hacktoberfest2024 reactjs tailwindcss vite web

DevBlogs Frontend

Overview

This is the frontend for DevBlogs, a Full Stack Blogging site for Developers by Developers. It's part of the MLSA HACKTOBER 2024: WEBDEV project.

Tech Stack

Features

  1. Complete user authentication with protected routes
  2. Curated recommendations on homepage
  3. Infinite scrolling layout
  4. Responsive and modern UI

Prerequisites

Getting Started

  1. Clone the repository to your local machine.
  2. Navigate to the frontend directory of the project.
  3. Install the required dependencies:
    npm install

    or

    yarn install
  4. Start the development server:
    npm run dev

    or

    yarn dev
  5. The frontend should now be running on a local port, typically http://localhost:5173.

Folder Structure

.
├── README.md
├── eslint.config.js
├── index.html
├── package.json
├── postcss.config.js
├── public/
│   ├── assets/
│   └── vite.svg
├── src/
│   ├── App.jsx
│   ├── components/
│   ├── index.css
│   ├── main.jsx
│   └── pages/
├── tailwind.config.js
└── vite.config.js

Contributing

We welcome contributions to improve this project! Here's how you can contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Issues & Features

Check the main project documentation for a list of current issues and tasks for the frontend.

References