/live-vidyalaya

Hackathon project

Primary LanguageJavaScript

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Tech Stack-

mongodb express next nodejs mongoose

Deployed Link

Deployed with netlify app

https://xyz.app/

Run Locally

Install npm packages

npm install

Run the server

npm start

View in Browser

go to http://localhost:3000

Functionalities of the website

  1. A user can register his account on the website
  2. User can log in using their mobile number through email authentication
  3. User can viewlive lectures
  4. User can chat with lectureres

Snippets

2022-12-23-15-36-01

Click the link to view project: Sugar Cosmetics

Lessons Learned

As we never really stop learning, This was our 1st full-stack project, and as usual there were a lot of chalenges with the learnings we experienced. some of the highlighted learning were:-

  • Building Database using mongodb and deployment using Mongo Atlas
  • Setting up API requests using Express and Deployment on cyclic
  • Algorithm building for users data such as, items in cart, location etc.
  • Playing with animation to get desired output
  • Using next.js in the project
  • Using real-time email for login and authentication

Contributors