Inspiration

What it does

The word Namma stands for “my’’ in Tamil(நம்ம) and Kannada(ನಮ್ಮ)

Project Overview The Nammabnb project is designed to replicate key functionalities of the popular accommodation booking platform, Nammabnb. This project incorporates HTML, CSS, and TypeScript for the front end, and MongoDB for backend data storage.

How we built it

MERN Stack:

MongoDB (Database) Express.js (Backend Framework) React.js (Frontend Library) Node.js (Runtime Environment) Next.js:

React.js (Frontend Library) Node.js (Runtime Environment) Next.js (React Framework for Server-Side Rendering) Prisma:

Prisma (Database Access Library) Axios:

Axios (HTTP client for making requests) Zustand:

Zustand (React state management library) NextAuth:

NextAuth (Authentication library for Next.js) Redux:

Javascript Library

Challenges we ran into

git issues, usage of ORM and ODM at same time

Accomplishments that we're proud of

Accomplishing the project

What we learned

What's next for Nammabnb

Built With

  • access
  • authentication
  • axios
  • axios:
  • backend
  • client
  • database
  • database)
  • environment)
  • express.js
  • for
  • framework
  • framework)
  • frontend
  • http
  • library
  • library)
  • making
  • management
  • mern
  • mongodb
  • next.js
  • next.js)
  • next.js:
  • nextauth
  • nextauth:
  • node.js
  • prisma
  • prisma:
  • react
  • react.js
  • rendering)
  • requests)
  • runtime
  • server-side
  • stack:
  • state
  • zustand
  • zustand:
Share this project:

Updates