Portfolio_website
- Designed and created by Rishi Selvakumaran
- Website frontend template was adapted from HTML5UP, Stellar Theme.
Summary:
This is a portfolio website implemented to display my overall programming skills and the projects that I have built so far. I have used Django as my web framework to create this website and some of the important elements such as the automated email response are handled by a Django module called email_send. I also found the development process of this website as an opportunity for me to learn more about Django framework and use python as a web programming language.
How to use the Website:
- Upon arriving at the website, the user is directed to a really cool portfolio webpage where they are greeted by nice fade in effect of a cloudfare icon of my website. Once the user scrolls through the website they could find links and tabs about the contents of my website.
Nav/ Menu Bar features:
-
The Nav bar is interactive such that while scrolling through the webpage, users see their current section within the website through the shaded nav bar on the header of the website.
-
If User wishes to see only the specific sub section, they could click on it and be redirected to that section of my website.
Main Blog features:
-
Users could view more about the projects by clicking on “Read more” button located within the summary of my projects.
-
If User wishes to view the specific web technologies that I used, they could refer to the github or Repl.it website depending on the project that I have created for each of them.
Constraints in Project:
-
The website has a pretty simple and elegant interface, and it fulfils the requirements of having a personal website.
-
There isn’t much of backend features for the website except for the contact form handling.
Potential features in the near future:
- I would consider adding a Blog website within my portfolio website for me to display some tutorials on how to create some of my web applications.
Important Tools/ Django Modules used for website:
-
Send_email –> A built in module of Django that can be used to send email to admin from external users of website.
-
python-dotenv –> A Django module package used for storing secret and classified information about website.