Skip to content

sonutiwari/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

Ecommerce

Status GitHub Issues GitHub Pull Requests License


React Ecommerce Project.

📝 Table of Contents

🧐 About

The project is sample Ecommerce app for a clothing store. The User end of the application is almost finished.

Live preview is [Here](https://swaraj-app.herokuapp.com/).

Stay tuned to this space for more update on the same.

The features can be added and removed with minimum fuss and The project is still in active development.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

  • Step 1

    Clone the repository(Want to add some features to it? fork the repo and start using it.

    Alternatively you can also download the zip file from code tab above and download a copy of the project. (unzip it before following step 2.)

  • Step 2

    Go to the project repository and run following commands.

    npm i

Note: We are assuming in this set up that you have node installed in your system. Any latest version of node should work.

See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • Node version >= 10
  • @testing-library/jest-dom: ^4.2.4,
  • @testing-library/react: ^9.5.0,
  • @testing-library/user-event: ^7.2.1,
  • firebase: ^7.17.2,
  • gh-pages: ^3.1.0,
  • lodash.memoize: ^4.1.2,
  • node-sass: ^4.14.1,
  • react: ^16.13.1,
  • react-dom: ^16.13.1,
  • react-redux: ^7.2.1,
  • react-router-dom: ^5.2.0,
  • react-scripts: ^3.4.2,
  • redux: ^4.0.5,
  • redux-logger: ^3.0.6,
  • redux-persist: ^6.0.0,
  • reselect: ^4.0.0
USING npm i will install all the dependencies except node.

Installing

Once installation is finished. npm start Run this command to start the development server.

npm start

npm run build

npm run build command will build the production application inside build folder of your project.

If everything goes well, npm start command will start your server on 3000 PORT(default). Go to your browser and open localhost

🔧 Running the tests

For now this feature is left for future.

end to end tests

TODO

TODO

coding style tests

TODO

TODO

🎈 Usage

You need a following to run this app.

  • Browser(Any modern browser with Enbled JS will work), The app is tested for Chrome.
  • Any Modern IDE(VS Code is the one I am using)
  • Terminal (To run the commands.)

🚀 Deployment

Coming Soon

⛏️ Built Using

✍️ Authors

🎉 Acknowledgements

  • Yihua's Website
  • Github, Google and Udemy

About

React Ecommerce App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published