Happie Profile is a platform that allows developers to create dynamic, data-driven personal portfolios. Showcase your journey and connect with the tech community!
- Create a personal portfolio with dynamic content.
- Integrates with Firestore for data management.
- User-friendly interface built with React and Tailwind.
-
Clone the repository:
git clone https://github.com/yourusername/Happie-Profile.git cd Happie-Profile
-
Install dependencies:
Make sure you have Node.js installed. Then, run:
npm install
-
Set up Firestore Database:
- Go to the Firebase Console.
- Create a new project or use an existing one.
- Navigate to Firestore Database and create a new database.
- Set up your collection and documents according to your project needs.
-
Setup Environment Variables:
Create a
.env
file in the root of your project directory and add the following variables:REACT_APP_FIREBASE_API_KEY=your_firebase_api_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain REACT_APP_FIREBASE_PROJECT_ID=your_firebase_project_id REACT_APP_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id REACT_APP_FIREBASE_APP_ID=your_firebase_app_id
Replace the placeholder values with your actual Firebase project credentials.
To start the development server, run:
npm run dev
Navigate to http://localhost:5173
in your browser to view the application.
This project is licensed under the MIT License