This project is expected to be done in the following phases:
- 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
- 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
- Back-end development:
Skills:
-
Flask/NodeJS
-
Firebase
-
Routing of pages
-
Autoresponder
-
Newsletter
-
Payement Option for Donation
- 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