Skip to content

amanda1686/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABOOKS

Welcome to A Book! 📚✨

A Book is a website dedicated to book lovers who are always on the lookout for their next great read. Not only do we offer personalized book recommendations based on your preferences, but we also provide insightful blog posts on various literary topics.

image

Features

  • Book Recommendations: Our advanced recommendation system suggests books tailored to your taste, ensuring you always find your next favorite read.
  • Blog: Dive into our blog to discover articles, reviews, and discussions on all things literature-related. From book analyses to author interviews, there's something for every bookworm here.
  • User Accounts: Create your personal account to save your favorite books, manage your reading list, and engage with the community.
  • Search Functionality: Easily search for books, authors, or blog posts using our intuitive search feature.
  • Responsive Design: Enjoy a seamless experience across all devices, whether you're browsing on your desktop, tablet, or smartphone.

image

Technologies Used

  • Frontend: Vite and TailwindCSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT)
  • Deployment: Render

Installation

  1. Clone the repository: https://github.com/amanda1686/Blog.git

  2. Install dependencies

  3. Set up environment variables

  4. cp .env.example .env Update .env file with your configuration settings.

  5. Run the application: npm start

  6. Visit https://abooks.onrender.com/ in your web browser to access A Books.

CiberSecurity

I have also carried out a cybersecurity analysis of the website to analyze possible vulnerabilities. Viit (https://github.com/amanda1686/Auditoria/blob/main/README.md)

Contributing

We welcome contributions from the community! Whether you're interested in fixing bugs, adding new features, or improving documentation, your help is greatly appreciated.

Happy reading! 📖

Releases

No releases published

Packages

No packages published

Languages