An innovative educational social platform backend.
Have you ever thought of a social platform, which combines your school's online grade book, friends and communities? If you have, the answer for you is BasedBook.
Our social platform is designed to be modular. Backend API is separated from frontend, which means if you don't like our UI, you can always write your own frontend in your favourite framework.
BasedBook is written in modern NestJS framework and TypeScript, which insures type safety. Code is clean and easy to understand, to make developers' lives easier.
BasedBook lets you share your ideas and projects with other people in your school, village, town or city.
- NodeJS (required v16.0.0+, but we recommend using the latest LTS version)
- pnpm (install by running
npm i -g pnpm
) - PostgresSQL
- other things specified in .env.example file
git clone [repo_url]
cd basedbook-backend
pnpm build
cp .env.example .env
pnpm build:prod
pnpm start
pnpm start:dev
OR nodemon
pnpm start
pnpm build
pnpm build:prisma
pnpm build:prod