DEV Community

Cover image for My First Website (Node and Express)
Naseel Niyas
Naseel Niyas

Posted on

My First Website (Node and Express)

My new Website

math4u.co.in

This is a website created for my Mom


Here is the details of the webapp.

Technologies used:

Nodejs: To build the server for the backend of the web application and to install npm packages

Bootstrap: To get the site look better with pre made css

NPM PACKAGES:

Body parser : To parse the text from the form , to store it in the mongodb database and send an email.

npm install body-parser
Enter fullscreen mode Exit fullscreen mode

Express: For building the server ,make it listen in different ports and specify routes like /trial or /class10

npm install express
Enter fullscreen mode Exit fullscreen mode

Nodemailer :To send an email when the form is submitted, with its contents.

npm install nodemailer
Enter fullscreen mode Exit fullscreen mode

MongoDB: All the trial registrations are stored in MongoDB

npm install mongodb
Enter fullscreen mode Exit fullscreen mode

Mongoose: To create models and schemas in order to store it in the mongodb database.

npm install mongoose
Enter fullscreen mode Exit fullscreen mode

Nodemon : In order to restart the server when the server's javascript files are modified.

npm install -g nodemon
Enter fullscreen mode Exit fullscreen mode

WEB HOSTING

The web application is hosted on a Microsoft Azure app service plan (Web App)

Applications Used to develop the website:

## IDE: Microsoft Visual Studio Code
## Browser: Google Chrome

Command Line: Bash Shell on Windows on Git

I have also dockerized the app into a container.

I started with game development in UNITY scripted with C# and created multiple 2D&3D games. One of his game is published in play store.

https://play.google.com/store/apps/details?id=com.codnas.neonrails

Currently I am interested in improving my skills in Python and JavaScript. Also learning about containers(docker) and container orchestration (kubernetes).

Do visit the website and let me know your feedback.

Thank You

Regards

Naseel Niyas

Top comments (0)