https://github.com/its-shojib/scopioe-task
"Scopioe Task" is a GitHub repository designed for a job task, featuring code and solutions to demonstrate front-end development skills using React, tailwind, Firebase and other modern web technologies.
https://github.com/its-shojib/scopioe-task
daisyui firebase react react-hook-form react-router-dom swiper-js
Last synced: 3 months ago
JSON representation
"Scopioe Task" is a GitHub repository designed for a job task, featuring code and solutions to demonstrate front-end development skills using React, tailwind, Firebase and other modern web technologies.
- Host: GitHub
- URL: https://github.com/its-shojib/scopioe-task
- Owner: Its-Shojib
- Created: 2024-08-02T10:51:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T17:56:27.000Z (almost 2 years ago)
- Last Synced: 2026-01-02T02:25:55.037Z (6 months ago)
- Topics: daisyui, firebase, react, react-hook-form, react-router-dom, swiper-js
- Language: JavaScript
- Homepage: https://scopioe-task-business.netlify.app/
- Size: 7.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Name
The project main focus was your thinking level of creating dynamic design some parts was hard for but did my best.
## Live Link
[Live Demo](https://scopioe-task-business.netlify.app)
## Features
- User Authentication with Firebase
- Secured Firebase secret using `.env.local`
- Static JSON data hosted on GitHub
- React-based front-end
## Prerequisites
- Node.js (version 18.0.0 or higher)
- npm (version 18.0.0 or higher) or yarn (version 18.0.0 or higher)
## Getting Started
### Clone the repository
```bash
git clone https://github.com/Its-Shojib/Scopioe-Task.git
cd Scopioe-Task
```
### Install Dependencies
Using npm:
```bash
npm install
```
### Setup Firebase Configuration
Create a `.env.local` file in the root directory of your project and add your Firebase configuration details:
```plaintext
VITE_apiKey=your_api_key
VITE_authDomain=
VITE_projectId=your_project_id
VITE_storageBucket=your_project_id.appspot.com
VITE_messagingSenderId=your_messaging_sender_id
VITE_appId=your_project_id.firebaseapp.com
```
### Run the Application
Using npm:
```bash
npm run dev
```
Your application should now be running on `http://localhost:5173`.
## Project Structure
A brief description of the project structure.
```
├── public
│ ├── index.html
│ └── ...
├── src
│ ├── components
│ │ ├── Auth.js
│ │ ├── ...
│ ├── App.js
│ ├── index.js
│ ├── ...
├── .env.local
├── package.json
└── ...
```
## Usage
Instructions on how to use the project.
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature-branch`)
3. Commit your changes (`git commit -am 'Add new feature'`)
4. Push to the branch (`git push origin feature-branch`)
5. Create a new Pull Request
## Contact
For any questions or suggestions, please open an issue or contact me directly at
- Md Shojib Hossain
- [mdshojib922@gmail.com]
---