- Notifications
You must be signed in to change notification settings - Fork0
Using React and Redux in the context of a real application to create an simplified version of Bookstore to: Display a list of books, Add a book and Remove a selected book.
License
ab-noori/bookstore-cms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Desktop View Representation |
---|
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
[Bookstore-CMS] Using React and Redux in the context of a real application to create a simplified version of Bookstore to: Display a list of books, Add a book and Remove a selected book.
- [Responsive layout]
- [UX/UI accessibility]
- [Dynamic data]
To get a local copy up and running, follow these steps:
In order to run this project you need:
- A browser of your choice.
- A text editor of your choice.
- An installed node.js on your local system
Clone this repository to your desired folder:
Use the following Commands:
cd your-desired-foldergit clone git@github.com:ab-noori/bookstore-cms.git
Install this project with:
npx create-react-app my-app cd my-app npm start
Use the following commands to run on your local system:
npm run buildnpm run deploy
Run the following script and style test:
npx eslint "**/*.{js,jsx}"npx eslint "**/*.{js,jsx}" --fixnpx stylelint "**/*.{css,scss}"npx stylelint "**/*.{css,scss}" --fix
1- install
gh-pages
with the following command:npm i -D gh-pages
2- Add
homepage
to project's Jason file:"homepage": "https://ab-noori.github.io/bookstore-cms",
3- Add the following scripts to the project's Jason file:
"predeploy": "npm run build","deploy": "gh-pages -d build "
4- Finally run the following command:
npm run deploy
👤Abdul Ali Noori
- GitHub:@ab-noori
- Twitter:@AbdulAliNoori4
- LinkedIn:abdul-ali-noori
- [Add About page]
- [Add Contact page]
Contributions, issues, and feature requests are welcome!
Feel free to check theissues page.
If you like this project, give it a star.
I would like to thank Microverse and my coding partners. Also, I want to give credit toNerd's lesson
YouTub Channel, itsreact tutorial
is really helpful.
How to make it mobile friendly?
- Put a viewport tag in the header
How to design the site?
- Draw a mockup before starting to code
This project isMIT licensed.