Skip to content

This project is a Flat Share Application, To has a full pleged and Full Stack Dynamic Web App, built by with prisma(ORM), Express, and TypeScript, NextJs, TS, JS etc.. Validation with implement authentication system, Filtering , and CRUD Operations etc.

Notifications You must be signed in to change notification settings

jubair-jx/flat-hive-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flat Share Application

This project is a Flat Share Application, To has a full pleged and Full Stack Dynamic Web App, built by with prisma(ORM), Express, and TypeScript, NextJs, TS, JS etc.. Validation with implement authentication system, Filtering , and CRUD Operations etc.

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js
  • npm or yarn
  • Prisma
  • TypeScript
  • Cors
  • Validation Packages
  • Zod
  • ExpressJS
  • JWT
  • NextJS
  • Redux
  • JS
  • Tailwindcss
  • Postgresql
  • Axios
  • Material UI
  • AOS
  • Animation
  • ETC....

File Path

Backend Structure

Flat Share Application/ ├── src/ │ ├── app/ │ ├── config/ │ ├── modules/ │ ├── app.ts │ └── server.ts ├── .env ├── .gitignore ├── package.json ├── tsconfig.json └── README.md

Getting Started

Role Management

  • Admin
  • Super Admin
  • User

Role Features

  • ADMIN : Admin can manage all of things around us, for example, User Management(EDIT, DELETE,ROLE CHANGE, STATUS, etc), and Manage all Flat requests and many more, Add a flat,deleted, edit etc. Thier has a amazing features a lot. To know more info please see this full overview videos

  • SUPER-ADMIN : Super Admin can manage all of things around us, for example,ADMIN MANAGEMENT(EDIT, DELETE, ROLE CHANGE, STATUS CHANGE, etc) User Management(EDIT, DELETE, ROLE CHANGE, STATUS CHANGE, etc), and Manage all Flat requests and many more, Thier has a amazing features a lot. To know more info please see this full overview videos

  • USER : USER can see all of flats and has a own Dashboard, user can request any flat which is available on time. And See details about flat and many more. user can also update thier profile and see the flat status & request status, amazing things ever etc. To know more info please see this full overview videos

Run Project

For Backend Checking Tips

Step:1 For development purpose

 npm run start:dev
 or
 yarn start:dev

Step:2 For Production

yarn build
or
npm run build

For Frontend Checking Tips

Step:1 For development purpose

 npm run dev
 or
 yarn dev

Step:2 For Production

yarn build
or
npm run build

API Link :

Frontend URL :

https://flat-hive-app.vercel.app/

Backend URL :

https://flat-sharing-application.vercel.app/

Video URL Link:

https://drive.google.com/file/d/1bRe1aUitPgbJsYAJrrWK57uckMu-oHM4/view?usp=sharing

About

This project is a Flat Share Application, To has a full pleged and Full Stack Dynamic Web App, built by with prisma(ORM), Express, and TypeScript, NextJs, TS, JS etc.. Validation with implement authentication system, Filtering , and CRUD Operations etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published