BenedictaUche / myshelfy

Web application for sharing and managing articles.

Home Page:https://myshelfy.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myShelfy

Welcome to myShelfy, a web application for sharing and managing articles! This project is built using Express for the backend, and HTML, CSS, and JavaScript for the frontend.

Features

  • Users can input the URL of an article, which will be displayed in a card-like form.
  • Users can like and share articles.
  • Registration and login system to manage user accounts.
  • Local storage is used for storing user data.

Installation

  1. Clone the repository:
  1. Install dependencies for the server:
  • npm install

Usage

  1. Run the server:
  • cd server
  • node scrape.js
  1. Open your web browser and navigate to http://localhost:3000 to access the myShelfy web application.

  2. Register a new account and log in to start using the app.

  3. Input article URLs to display them in card-like forms.

  4. Like and share articles to interact with them.

Project Structure

  • The server folder contains the Express server code for handling web scraping.
  • The public folder contains static assets such as HTML, CSS, and JavaScript files for the frontend.

Contributing

Contributions are welcome! If you find any bugs or want to add new features, please open an issue or submit a pull request.

Credits

This project was created by BenedictaUche.

About

Web application for sharing and managing articles.

https://myshelfy.vercel.app


Languages

Language:HTML 41.4%Language:JavaScript 34.0%Language:CSS 24.6%