An open API service indexing awesome lists of open source software.

https://github.com/ananya2001-an/overflowing_stack

A minimal stack overflow clone.
https://github.com/ananya2001-an/overflowing_stack

azure-functions mern-stack serverless

Last synced: 6 months ago
JSON representation

A minimal stack overflow clone.

Awesome Lists containing this project

README

          

## Overflowing Stack

This is a **MERN stack** project. I have tried creating a simple clone of stack overflow. After deciding with the design of my database, I started developing the backend with node first. Later, I connected the server to my local MongoDB and started working on the frontend with Vite React template.

I have also tried using **azure functions** for the first time to understand serverless computing. I have created a simple function that creates a new user in the database. For this I have connected my function to MongoDB Atlas. You can read more about it [here](azure_functions_serverless.md).

### Tech Stack
- React
- Node.js
- MongoDB
- Azure Functions (Serverless)

### Database design (using QuickDBD)
![Screenshot 2024-02-02 174946](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/b8e1e64f-28bb-4f03-bb37-4ad46787c85a)

### Signup page
![Screenshot 2024-02-02 170325](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/680b8171-6402-416a-8f4e-fde8eaef708d)

### Home page (all Questions posted)
![Screenshot 2024-02-02 172052](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/cde6e9ac-c8a6-448c-82b7-4ba1c6a41467)

### Ask a question form page
![Screenshot 2024-02-02 170707](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/84c66684-cef1-464b-b30a-01da9e80662c)

### View a question page with its answers
![Screenshot 2024-02-02 171558](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/cd9086b8-ba39-4174-841e-3396a9b173b6)

### Post your answer
![Screenshot 2024-02-02 171315](https://github.com/Ananya2001-an/overflowing_stack/assets/55504616/f3ec04be-3c5a-48b2-90cc-3f9689eb734a)