React Ecommerce Project.
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/).
The features can be added and removed with minimum fuss and The project is still in active development.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
-
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.)
-
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.
- 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.
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
For now this feature is left for future.
TODO
TODO
TODO
TODO
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.)
Coming Soon
- @sonutiwari - Idea & Initial work
- Yihua's Website
- Github, Google and Udemy