Skip to content

minhajislam674/bookhive-app-angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5403eec · Apr 1, 2023

History

13 Commits
Mar 8, 2023
Mar 10, 2023
Apr 1, 2023
Mar 8, 2023
Mar 8, 2023
Mar 10, 2023
Mar 10, 2023
Mar 8, 2023
Mar 8, 2023
Mar 8, 2023
Mar 8, 2023
Mar 8, 2023

Repository files navigation

BookHive - Angular App

Welcome to BookHive, a minimal client-side single page application (SPA) that offers a platform for users to browse and manage their reading list. The app is developed on top of server-side code and incorporates a REST API and a PostgreSQL database.

Live Demo: https://bookhive.netlify.app/

Repository for server-side code: https://github.com/minhajislam674/dev-books-api

BookHive

Current Features

  • Sign up and log in: users can create an account and log in to add books they want to read to their bookshelves.
  • Browse books and see genre, author and other description of each books.

Upcoming Features

  • Keep track of reading progress: users can mark books as "currently reading", and "finished".
  • Note-taking functionality to capture and organize personal thoughts and insights for each book that the user is currently engaged with.

Built with

Frontend

  • Angular
  • TypeScript
  • Angular-Material

Backend

  • Node
  • Express
  • Prisma
  • PostgreSQL (Managed by Raleway)

Getting Started

  1. Clone the project
  2. Install Angular CLI
  3. Run ng serve --port 8080 for a dev server.
  4. Navigate to http://localhost:8080/

Contributing

  1. Fork the Project
  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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published