/SaaS-ntua

SaaS Course Project (2020-2021) NTUA

Primary LanguageJavaScript

AskMeAnything

This app is compatible with Unix and Unix-like operating systems.

❓ AskMeAnything App

This project aims to provide a Q&A Web Application, which will allow:

  • Registred Users to ask and answer questions and keep track of their contribution and general statistics

  • Visitors to see the 10 most recent Questions and general statistics

This repository hosts the Software as a Service (Saas) assignment for NTUA Course "Software as a Service" (Spring 2020-2021).

💪 Team Members

The members of the team who created this project are (alphabetical order):

⚙️ Software

The app was developed using 2 architectures:

  • MVC
  • Microservices

and uses Node.js, Express.js for the Backend, ejs template engine for the Frontend and MongoDB Atlas 🍃 database.

Backend - Frontend communication is explainded within the two architectures.

📱 The application supports responsive web app which adjusts to smartphone proportions.

☁️ Deployment

Both architectures were deployed in Cloud with Heroku. The urls are: