https://github.com/samrath49/freshostore
https://github.com/samrath49/freshostore
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/samrath49/freshostore
- Owner: Samrath49
- License: apache-2.0
- Created: 2023-06-04T10:45:59.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-04T13:04:24.000Z (about 3 years ago)
- Last Synced: 2025-12-07T01:21:00.523Z (8 months ago)
- Language: TypeScript
- Homepage: https://fresho.vercel.app
- Size: 69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Fresho Store
Fresho store provides quick and easy access to a wide variety of fresh fruits and cuisines.
[](https://opensource.org/licenses/Apache-2.0)
## Features
- 🔔 **Notifications** : Notifications popup for every user interaction.
- 👨💻 **Admin Dashboard** : Provided admin page with dashboard to control products & users.
- 🤙 **Google Auth Login** : Easy one click google account login for login
- 🔥 **Responsive Design** : Design also suited for small and medium devices.
- 🤏 **Optimized Performance** : Performance optimized using [lighthouse](https://developers.google.com/web/tools/lighthouse).
## Built With
`FRONTEND`
- ReactJS
- Framer Motion
- React Router
- TypeScript
- TailwindCSS
`BACKEND`
- Firebase
### Getting Started
Follow these steps to setup this project locally.
### Installation
_Below are the instructions to setup this project and get started with._
1. Clone the repo
```sh
git clone https://github.com/Samrath49/freshoStore.git
```
2. Install NPM packages for `app` folder
```sh
npm install or npm i
```
3. Generate your own firebase project and add required filed from [Firebase Console](https://console.firebase.google.com)
4. Add your firebase private keys in `.env` file
```sh
REACT_APP_FIREBASE_API_KEY=[YOUR_KEY]
REACT_APP_FIREBASE_DB_URL=[YOUR_DB_URL]
REACT_APP_FIREBASE_APP_ID=[YOUR_APP_ID]
REACT_APP_FIREBASE_PROJECT_ID=[YOUR_PROJECT_ID]
REACT_APP_FIREBASE_AUTH_DOMAIN=[YOUR_AUTH_DOMIAN]
REACT_APP_FIREBASE_MESSAGING_ID=[YOUR_MESSAGING_ID]
REACT_APP_FIREBASE_STORAGE_BUCKET=[YOUR_STORAGE_BUCKET]
REACT_APP_FIREBASE_EMAI_ID=[YOUR_FIREBASE_ACCOUNT_EMAIL]
REACT_APP_FIREBASE_STORAGE_LINK=[YOUR_FIREBASE_STORAGE_LINK]
```
5. Run the application by running following command in client folder
```sh
npm start
```
:star: Like the project? Star this repo — It motivates a lot!