Skip to content

ejhasler/Full-Stack-Online-Store-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mocha Café



ntnu_bredde_eng


Introduction

This is Mocha Café, a full-stack web-application for a coffee-themed website. The project consist of a front-end component and a back-end component, which can be found in the sub-directories of this project.


The application was made as a portfolio assessment for the following courses at NTNU Ålesund:
The two portfolio assessments was completed and delivered on the 31th of May, 2023.

Authors

Student name: GitHub account: Email account:
Jørgen Finsveen jorgenfinsveen [email protected]
Petter Edvardsen Edvardsn [email protected]
Even Johan Pereira Haslerud ejhasler [email protected]
Oskar Lothe oskarlothe [email protected]



Front-End: IDATA2301 - Web Technologies

The front-end application is a React project. The project has been built into static files and deployed on a public domain.



Back-End: IDATA2306 - Application Development

The back-end application is a Spring Boot project. The project has been compressed into a JAR and deployed on an OpenStack server.



Database

The database used in this project is a MariaDB/MySQL database which is running on a separate server. A database user account has been made which can be used to visit the database.

  • Database server: phpMyAdmin
  • Username: sensor@f333500
  • Password: NtnuGruppe10!
  • Permissions: READ only



Service providers

Public domain:

  • Service provider: Loopia
  • Domain name: finsveen.dev
  • Owner: Jørgen Finsveen (Bought for non-related reasons)
  • Platform:
    • Operating system: UNIX, Apache 2.4
    • PHP version: PHP 8.2
    • HTTPS:
      • Enabled: Yes
      • Forced SSL: Yes
    • SSL certificate:
      • Provider: Let's Encrypt
      • Signature algorithm: SHA-256 with RSA encryption

OpenStack:

  • Domain name: group10.web-tek.ninja
  • Owner: Norwegian University of Science and Technology
  • Platform:
    • Operating system: Ubuntu 22.04
    • Cores: 2x vCPU
    • Memory: 6GB
    • Storage: 40GB (SSD)
    • Internal IPv4: 10.212.26.80
    • Public IPv6: 2001:700:300:6018:f816:3eff:fe31:b3c6
    • Nginx:

Database:

  • Service provider: Loopia
  • Host: mysql678.loopia.se
  • Owner: Jørgen Finsveen (Bought for non-related reasons)
  • DBMS: MariaDB/MySQL

SMTP client:



See

Some documentation:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published