Skip to content

Magic-books Inc. is a fictional company based in Germany. They have requested your 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

License

Notifications You must be signed in to change notification settings

TheRandomCrew/Owly-Bookstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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


Logo

Owly-Bookstore

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

Table of Contents

  1. Specifications
  2. Features
  3. Built With
  4. Getting Started
  5. Author
  6. Contributing
  7. Show your support
  8. License

Live Demo here

App

Specifications

The Project

Magic-books Inc. is a fictional company based in Germany. They have requested your 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 you decided to build it with React & Redux.

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

This project was bootstrapped with Create React App.

Features

  • Basic create-react-app structure
  • CSS Modules
  • Sets stickler on the repo
  • Sets eslint rules
  • Tests made with ESLint
  • Unit Testing with Jest
  • Add jest and eslint to be callable with npm

Built With

  • create-react-app
  • CSS Modules and flex from CSS3
  • ESLint
  • npm
  • vscode with ESLint extension
  • Linux/GNU
  • Love and Passion for code

Getting Started

Create React App is an officially supported way to create single-page React applications. It offers a modern build setup with no configuration.

Prerequisites

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

Quick Start

git clone https://github.com/Israel-Laguan/Owly-Bookstore.git
cd Owly-Bookstore
npm i && npm start

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

Run tests

Optionally you can run the linter and tests: npm run linter && npm test

ESlint

ESlint

Jest

Jest

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 test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

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.

Author

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

Magic-books Inc. is a fictional company based in Germany. They have requested your 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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors