Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/md-ronyahmed/barakah-stock-client


https://github.com/md-ronyahmed/barakah-stock-client

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# This is a Full Stack Web Application named Barakah Stocks
## Live Link

Live demo: https://barakah-stocks.web.app/

## Heroku reload issue

Please reload the site if some contents aren't loading. This is happened because heroku reload problem.

### Used Technologies


  • This site made by React Js as a Frontend Library.

  • Node Js as a Backend Library.

  • Express Js as a Backend Framework.

  • MongoDB NoSql database as DB

### Site Features and Functionalities


  • This is a stock management or inventory management website.

  • This website is fully Responsive for desktop, tablet and mobile devices.

  • We can see the latest blogs here.

  • We have the stocks available products .

  • We have blogs in blogs section there are some technology related blogs.

  • We have a fancy 404 page if user type random url then it will go into that section.

  • We manage products.

  • We can add products.

  • We can delete products.

  • We can update products.

## Used libraries


  1. React

  2. React Router

  3. React firebase hooks

  4. Tailwind css

  5. JWT authentication

  6. Firebase authentication

  7. Tailwind Elements

  8. axios api library

## How to run this react app


  1. At first download the zip or clone the repo.

  2. Open terminal and type `cd app-name`.

  3. Then type `npm install or npm i`.

  4. Then go to firebase.console.google and create a project

  5. Then go to src folder and create a .env.local file for firebase authentication

  6. Then type `npm run` then it will run the local server.