Skip to content

GosuCode/wire

Repository files navigation

WIRE - Web App for Blog Reading

WIRE

WIRE is a web application designed to provide users with a platform to read and explore a wide variety of captivating articles, thought-provoking stories, and insightful content. Whether you're a passionate reader or a curious mind, WIRE offers a diverse range of articles that will inspire, inform, and entertain you.

Features

  • Access a vast collection of articles on different topics.
  • User-friendly interface for seamless navigation and reading experience.
  • Easy-to-use search functionality to find articles of interest.
  • Save articles to your account for later reading.
  • Interact with other users through comments and likes.
  • Responsive design for optimal viewing on various devices.

Technologies Used

  • React.js for building the frontend user interface.
  • Tailwind CSS for styling and responsive design.
  • Node.js and Express.js for the backend server.
  • MySQL database to store user data, articles, and interactions.
  • Axios for making HTTP requests to the backend API.
  • Authentication and authorization using JSON Web Tokens (JWT).
  • Chart.js for visualizing statistics and data.
  • React Router for client-side routing.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/WIRE.git
    
  2. Install dependencies for both frontend and backend:

    cd WIRE/client
    npm install
    cd ../server
    npm install
    
  3. Configure the database connection in the server/config/db.js file.

  4. Start the development servers:

    cd client
    npm start
    cd ../server
    npm start
    
  5. Access the web app by visiting http://localhost:3000 in your browser.

Contributing

Contributions are welcome! If you'd like to contribute to WIRE, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test them thoroughly.
  4. Commit your changes and push to your fork.
  5. Create a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please reach out to me at gosucode1945@gmai.com

Releases

No releases published

Packages

No packages published