Skip to content

vivekcsein/frnz

Repository files navigation

[Welcome to Frenzz.in](https://frenzz.in)

install pnpm globally

npm install -g pnpm

create next app

pnpm create next-app@latest .

install sass platform as developer dependency

pnpm add --save-dev sass

add in next.config.js

const path = require('path');

sassOptions: { includePaths: [path.join(__dirname, 'styles')], },

run development server on http://localhost:3000/

pnpm dev

create .env.local file for environment varibales

bcrypt-ts for hashing password

yarn add bcrypt-ts

pnpm add bcrypt-ts

use swiperjs for swipeing animations

pnpm add swiper

use react-icons for icons

pnpm add react-icons

gsap for animating things

pnpm add gsap

next-auth for login & signing

pnpm add next-auth

React-hook-forms library for forms & @hookform/resolvers & validating witj valibot

pnpm add @hookform/resolvers

pnpm add react-hook-form

pnpm add valibot

to install all depeendencies in one line

pnpm add bcrypt-ts react-icons swiper gsap next-auth @hookform/resolvers react-hook-form valibot

Install Prisma for database connection

pnpm add @prisma/client @next-auth/prisma-adapter

pnpm add prisma --save-dev

pnpm dlx primsa