personal portfolio website builder
- Clone the repository
git clone https://github.com/ngaboindev/creatingg.git
- Change the working directory
cd creatingg
- Install dependencies
npm install
- Create
.env
file in root and add your variables
DATABASE_URL=YOUR_PLANETSCALE_DB_URL
SHADOW_DATABASE_URL=YOUR_PLANETSCALE_SHADOW_DB_URL
# jwt
JWT_SECRET=YOUR_JWT_SECRET
# cloudinary
CLOUDINARY_NAME=YOUR_CLOUDINARY_CLOUD_NAME
CLOUDINARY_API_KEY=YOUR_CLOUDINARY_CLOUD_API_KEY
CLOUDINARY_API_SECRET=YOUR_CLOUDINARY_CLOUD_SECRET
- Run the app
npm run dev
You are all set! Open localhost:3000 to see the app.
- Next JS
- Typescript
- Prisma
- Cloudinary
- Planetscale Database: source for complete database
- Chakra UI: source for complete styling
- react-icons: for icons effects
- Vercel: for hosting
- PWA
- Portfolio visits analytics
- Github and Google Auth
- Settings page
- Choose Secondary color
- Notification tab
This project is licensed under the MIT License - see the LICENSE
file for details.