https://github.com/getssh/bookstore
https://github.com/getssh/bookstore
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/getssh/bookstore
- Owner: getssh
- Created: 2023-04-01T08:07:45.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-04-08T23:02:10.000Z (over 3 years ago)
- Last Synced: 2025-02-21T19:43:40.894Z (over 1 year ago)
- Language: JavaScript
- Size: 258 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📗 Table of Contents](#-table-of-contents)
- [📖 \[Book Store\] ](#-book-store-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ (OPTIONAL) ](#-faq-optional-)
- [📝 License ](#-license-)
**[bookstore]** This project is a simple React application that allows users to add new books and authors using a form. The app consists of many components. Home page displays the form and a list of added books, and components like Book handles the form inputs and submission. When the user submits the form, a new book object is created and added to the list of books. More over this application can be used to remove and edit books.
For this project, HTML, CSS and JavaScript has been used
Client
- HTML
- CSS
- JavaScript
- React.js
- **[Add new books]**
- **[Show added books]**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need:
- Node js in your local environment
### Setup
Clone this repository to your desired folder:
git clone https://github.com/getssh/bookstore
cd bookstore
### Install
Install this project with:
npm install
### Usage
npm start
### Run tests
npm test
### Deployment
npm run build
👤 **Getayawkal Tamrat**
- GitHub: [@githubhandle](https://github.com/getssh)
- Twitter: [@twitterhandle](https://twitter.com/GetayawkalT)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/getayawkal-tamrat/)
- [ ] **[Animation and style to the book list and tab]**
- [ ] **[smooth transition]**
- [ ] **[Add functionality to edit]**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/getssh/bookstore/issues).
If you like this project please send you feedbacks and give it a start
I would like to thank my coding partners and code reviwers
- **[Who can use this project]**
- [Anyone who is interested on web development can use this project]
- **[What skills do i need to use this project?]**
- [This project is for starters and no perior tech knowledge is not required]
This project is [MIT](./MIT.md) licensed.