Portfolio Website

Portfolio Website

Project Description

Static website built using Next.js, a React framework. The website is deployed using docker on a virtual private server from Oracle. Namecheap domain providers DNS is configured to point to port 80 of this server. Within the server, Nginx is is generating self signed SSL certificates and also acts as a reverse proxy to point to the port on which the dockerized application is running.


As the server specs are abysmal, the photos have to be served from a bucket within Oracle object storage. Using a database or even serving them directly is unacceptable as the amount of users that can browse the website at the same time drops somewhere below one.


Takeaway

I think it could be very useful to showcase my projects in future when I have more of them, so far it should mainly demonstrate my motivation to progress in the field of software development.

Resources

Gallery