Skip to content

shawpns/demo-portfolio-1

Repository files navigation

Personal Portfolio Websites

Just Playing With Codes!

How to Get Started ?

This project is expected to be done in the following phases:

  1. Front-end Developement:

Skills:

  • HTML5
  • CSS3
  • JavaScript
  • Materialize/Bootstrap

React/Next.Js can be used for development in another branch

Sections: (By default dark mode or theme)

  • Landing Page/Home Page
  • Splash Screen
  • Navigation Bar ( Try to have a microanimation when we hover over one tab then a lamp enlights it)
  • Footer
  • Projects Page ( Cards + Appropiate Microanimation at top( like a furnace showing work in project)
    • Image or Gif appropiate to the project
    • Name of the Project
    • GitHub button (Microanimations)
    • Small Emoji or Button (To redirect to blog or the hosted project itself)
  • Experience Page ( Try to have cards depicting a picture or graphics related to the workplace + Role Name + Role Time + Bullet points about the work done + A micro-animation for an icon redirecting to any letter if available)
    • Internships/Jobs
    • Mentorship
    • Freelance/Volunteering
  • Education Page
    • College Name, Duration, Courses,Activites
    • Certifications
  • Publications (Try to have it in interactive Bibtex format)
  • Other Work/Achievements
  • Blog Page (This is to be done using fastpages separately and is optional)
  • Contact/Get in the footer
  1. Enhancements:
  • Improvement of UI/UX
  • Search Engine Optimization
  • Optimize Assets
  • Faster Loading of Page
  • Dynamic Loading of content using JSON Injection
  • robot.txt
  • Google Analytics Integration
  1. Back-end development:

Skills:

  • Flask/NodeJS

  • Firebase

  • Routing of pages

  • Autoresponder

  • Newsletter

  • Payement Option for Donation

  1. Project Documentation

MkDocs or Docusaurus is prefered

All work related to this is to be initially done at gh-pages branch

Purpose of the Documentation is ensure anyone without any knowledge of web development can make use of this project template, modify the content and host it successfully

  • Landing Page
  • Side Nav Bar
  • How to Get Started ( Include Hosting Details)
  • How to modify essential contents for the following:
    • Home Page
    • Projects Page
    • Experience Page
    • Education Page
  • Project Maintiance Page
  • Open Source License and Code of Conduct

Miscellaneous:

  • Wikis ( Regarding Certain aspects of design and development used for the web pages)
  • ReadMe ( Make it more appealing with better content,pics,assets,gifs,badges)
  • Issue Templates
  • Pull Request Templates
  • GitHub Actions
  • Setup Search Option

Project Maintainers

   

ABHIJIT SHAW              SHAW

Code of Conduct

License