This project is built with Next.js and bootstrapped using create-next-app.
First, install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun installThen, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 to see your application in action.
app/: Contains the main application pages and layouts.components/: Reusable UI components.styles/: Global styles and theme settings.public/: Static assets like images and fonts.lib/: Utility functions and helpers.
- Optimized font loading using
next/font(Geist by Vercel). - Built-in routing and API support.
- Server-side rendering (SSR) and static site generation (SSG).
- Automatic code splitting and image optimization.
Explore the following resources to learn more about Next.js:
- Next.js Documentation - Official documentation for Next.js features and API.
- Next.js Learn - Interactive tutorial to get started.
- Next.js GitHub Repository - Contribute and explore the source code.
Create a .env.local file in the root of your project and add the following variables:
NEXT_PUBLIC_FIREBASE_API_KEY=AIzaSyC5H_Wo1V1iMXUnIew5QQ-9B9I1l0fqvog
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=pcdaco-61cb6.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=pcdaco-61cb6
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=pcdaco-61cb6.firebasestorage.app
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=595190135675
NEXT_PUBLIC_FIREBASE_APP_ID=1:595190135675:web:d344cc62a30c956ec05bde
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=G-TX1DTWWL1F
The easiest way to deploy this project is through Vercel, the creators of Next.js.
For more details, check out the Next.js deployment documentation.
Made with ❤️ using Next.js.