Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satendra03/react-ochi-web-clone
Portfolio Project Description Welcome to my portfolio project! This website showcases my skills, projects, and contact information with a sleek, interactive design. Features: Dynamic Animations: Powered by GSAP and Framer Motion. Enhanced Scrolling: Implemented with Locomotive Scroll. Real-time Data: Managed via Firebase.
https://github.com/satendra03/react-ochi-web-clone
portfolio-website project reactjs tailwindcss webdevelopment website
Last synced: about 2 hours ago
JSON representation
Portfolio Project Description Welcome to my portfolio project! This website showcases my skills, projects, and contact information with a sleek, interactive design. Features: Dynamic Animations: Powered by GSAP and Framer Motion. Enhanced Scrolling: Implemented with Locomotive Scroll. Real-time Data: Managed via Firebase.
- Host: GitHub
- URL: https://github.com/satendra03/react-ochi-web-clone
- Owner: satendra03
- Created: 2024-05-28T11:16:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T19:21:25.000Z (3 months ago)
- Last Synced: 2024-07-27T20:32:25.969Z (3 months ago)
- Topics: portfolio-website, project, reactjs, tailwindcss, webdevelopment, website
- Language: JavaScript
- Homepage: https://satendra-temp-portfolio.vercel.app/
- Size: 256 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Portfolio Project
=================Welcome to my portfolio project! This website showcases my skills, projects, and contact information with a sleek, interactive design.
Live Demo
---------Check out the live version of the portfolio [here](https://satendra-temp-portfolio.vercel.app/).
Features
--------- **Dynamic Animations:** Smooth and captivating animations powered by GSAP and Framer Motion enhance user interaction.
- **Enhanced Scrolling:** Locomotive Scroll provides a unique and engaging scroll experience.
- **Real-time Data Management:** Firebase integration for efficient and dynamic data storage and retrieval.Technology Stack
----------------- **Vite:** Fast and modern build tool for an optimized development process.
- **React:** Robust JavaScript library for building user interfaces.
- **GSAP (GreenSock Animation Platform):** Advanced animation capabilities for a lively and interactive site.
- **Framer Motion:** Easy and declarative animations within React.
- **Locomotive Scroll:** Smooth and innovative scroll interactions.
- **Firebase:** Real-time database management for fast and reliable data operations.Installation
------------1. **Clone the Repository:**
```
git clone https://github.com/satendra03/React-Ochi-Web-Clone.git
cd React-Ochi-Web-Clone
```3. **Install Dependencies:**
```
npm install
```5. **Start the Development Server:**
```
npm run dev
```Usage
------ **Development:** Use `npm run dev` to start the development server. The website will be accessible at `http://localhost:5173`.
- **Build:** Use `npm run build` to create an optimized production build of the website.
- **Preview:** Use `npm run serve` to preview the production build locally.Firebase Setup
--------------1. Create a Firebase project in the Firebase Console.
2. Obtain your Firebase configuration and add it to your project.
3. Initialize Firebase in your project by replacing the configuration in `src/components/Firebase/Firebase.jsx` with your own:
```
import { initializeApp } from "firebase/app";
import { getDatabase, set, ref } from "firebase/database";
const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
appId: "YOUR_APP_ID",
databaseURL: "YOUR_DATABASE_URL"
};
const app = initializeApp(firebaseConfig);
const db = getDatabase(app);export {db, set, ref};
```Contributing
------------Contributions are welcome! Please feel free to submit a pull request or open an issue if you have any suggestions or find any bugs.
Contact
-------Feel free to reach out for any questions, feedback, or collaboration opportunities:
- **Owner:** Satendra Kumar Parteti
- **Email:** [email protected]
- **GitHub:** [github.com/satendra03](https://github.com/satendra03)
- **Instagram:** [instagram.com/_satendra_03](https://instagram.com/_satendra_03)License
-------This project is licensed under the MIT License. See the LICENSE file for details.
* * * * *
Thank you for checking out my portfolio project! If you have any questions or feedback, don't hesitate to reach out.