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.
- 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.
- Clone the repository:
- git clone https://github.com/BenedictaUche/myShelfy.git
- cd myShelfy
- Install dependencies for the server:
- npm install
- Run the server:
- cd server
- node scrape.js
-
Open your web browser and navigate to
http://localhost:3000
to access the myShelfy web application. -
Register a new account and log in to start using the app.
-
Input article URLs to display them in card-like forms.
-
Like and share articles to interact with them.
- 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.
Contributions are welcome! If you find any bugs or want to add new features, please open an issue or submit a pull request.
This project was created by BenedictaUche.