Skip to content

mcastorena0316/Bookstore_CMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Forks Stargazers Issues-open Issues-closed Contributors Framework contributions welcome


Bookstore CMS

A fully-functional, fast, dynamic, responsive but also beautiful and user-friendly bookstore management tool
πŸ–ŠοΈ Assignment 🐞 Report a Bug πŸ™‹β€β™‚οΈ Request Feature

Table of Contents

Live Demo here

App

Specifications

The Project

Magic-books Inc. is a fictional company based in Germany. They have requested help to build the front-end of an application that will help them organize and manage their bookstore. They want it to be fast, dynamic, and responsive to their actions and therefore we decided to build it with React & Redux.

  • Linters
  • React
  • React-DOM
  • React-Create-App
  • Redux
  • PropTypes
  • ES6 syntax
  • Export/import ES6+ notation

Features

  • Basic create-react-app structure
  • Sets stickler on the repo
  • Sets eslint rules

ESlint test

ESlint

Built With

  • create-react-app
  • ESLint
  • npm
  • vscode with ESLint extension
  • Linux/GNU
  • Love and Passion for code

How to run this project

We used create-react-app to initialize this project, so it is configurated to be easy to run. Just follow these instructions.

Prerequisites

  • npm 6.13 +
  • node 11.15 +
  • A Text Editor like VSCode
  • A browser like Firefox or Chrome

Installing the project

Now that you are set up, open a terminal and:

git clone https://github.com/mcastorena0316/Bookstore_CMS.git
cd Bookstore_CMS
npm i && npm start

Then open http://localhost:3000/ to see the app.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Authors

Potential Features

  • Create Back-End API for storing books.
  • Add Edit functionality.
  • Create a new view with detailed information about each book where the user can upload a picture.

Contributing

contributions welcome

🀝 Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Show your support

πŸ€— Give a ⭐️ if you like this project!

Icons from:

Icons8

License

License

πŸ“ This project is licensed under the MIT
Feel free to fork this project and improve it

About

Front-End BookStore using React and Redux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published