Skip to content

A Next.JS web app with features similar to those of Stackoverflow

Notifications You must be signed in to change notification settings

ankitk26/among-us

Repository files navigation

Among-us

A full-stack discussion application built using Next.JS, GraphQL, Typescript and MongoDB with user authentication. Users can post questions or queries in the app and other users can resolve or discuss those queries.

Demo for the project

Table of contents

Technologies and Libraries used

Installation

Install the node modules using:

npm i
# or
yarn

Then, start the development server by entering either of the commands:

npm run dev
# or
yarn dev

Features

  • View all the questions/queries and its discussion
  • Log in/register to post questions and answers
  • Edit your questions and answers
  • Delete your question or answer
  • Upvote or downvote a question or answer
  • View profile of any user
  • Edit your profile
  • Upload avatar in profile using Cloudinary cloud storage
  • Private routes accessible for only authorized users
  • Search for a topic or view all topics

Main page All questions on home page



single question View a question and its answers



user'sprofile View user's profile



Search for topics Search for topics

Sources