gilded-portfolio

byAniket Sawant

MAKE PORTFOLIO

HomeContact
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

System Requirements Document (SRD) for gilded-portfolio

1. Introduction

The gilded-portfolio project is a personalized portfolio website designed to showcase Aniket Sawant's skills, work, and achievements. This platform will serve as a professional and visually engaging medium to attract clients, recruiters, and collaborators. The portfolio will reflect Aniket's unique identity and provide a seamless user experience.

2. System Overview

The gilded-portfolio will be a responsive web application with a modern design aesthetic. It will include sections such as an introduction, portfolio showcase, resume, testimonials, and a contact form. The system will prioritize ease of navigation, fast loading times, and accessibility. The platform will also integrate dynamic elements to enhance user engagement.

3. Functional Requirements

  • As a User, I should be able to view a visually appealing homepage with the "Turf Adda" logo prominently displayed.
  • As a User, I should be able to navigate through sections like About Me, Portfolio, Resume, Testimonials, and Contact seamlessly.
  • As a User, I should be able to view a gallery of projects with descriptions and links to detailed case studies.
  • As a User, I should be able to download a PDF version of the resume.
  • As a User, I should be able to submit inquiries through a contact form.
  • As a User, I should be able to view the website on both desktop and mobile devices without loss of functionality or design integrity.

4. User Personas

Page 2 of 5

1. Recruiter

  • Goal: Evaluate Aniket's skills and experience for potential job opportunities.
  • Needs: Quick access to resume and portfolio projects.

2. Client

  • Goal: Assess Aniket's capabilities for freelance or collaborative projects.
  • Needs: Detailed project descriptions and a contact form for inquiries.

3. General Visitor

  • Goal: Explore Aniket's work and achievements.
  • Needs: Easy navigation and engaging content.

5. Visuals Colors and Theme

Color Palette:

  • Background: #F4F4F9 (soft off-white for a clean look)
  • Surface: #FFFFFF (pure white for cards and sections)
  • Text: #333333 (dark gray for readability)
  • Accent: #FFB400 (vibrant yellow-orange for highlights and buttons)
  • Muted Tones: #A6A6A6 (light gray for secondary text and borders)

Typography:

  • Primary Font: Poppins (modern and clean)
  • Secondary Font: Roboto (for body text)
Page 3 of 5

6. Signature Design Concept

Interactive Showcase Carousel with Dynamic Backgrounds

The homepage will feature a full-screen interactive carousel that highlights Aniket's key projects. Each slide will have:

  • A dynamic background that changes color or gradient based on the project theme.
  • A 3D parallax effect where project images and text layers move subtly as the user hovers or scrolls.
  • Micro-interactions such as buttons that glow or ripple when clicked.
  • The "Turf Adda" logo will appear in the top-left corner, subtly animating into view when the page loads.

This bold and immersive design will captivate visitors and leave a lasting impression.

7. Non-Functional Requirements

  • The website must load within 2 seconds on a standard broadband connection.
  • The design must be fully responsive and accessible (WCAG 2.1 compliant).
  • The system must support localization for potential future expansions.
  • The backend must handle at least 100 concurrent users without performance degradation.

8. Tech Stack

Frontend:

  • React for Web
Page 4 of 5

Backend:

  • Python
  • FastAPI

Database:

  • MySQL with Alembic for migrations

AI Tools:

  • GPT 5.4 for user-friendly responses

Orchestration:

  • Docker for local development
  • Kubernetes for server-side orchestration

9. Assumptions and Constraints

  • The website will primarily target an Indian audience, so the default timezone will be IST (Indian Standard Time).
  • The portfolio will initially be in English, with potential for multilingual support in the future.
  • The system will not include e-commerce functionality at this stage.
Page 5 of 5

10. Glossary

  • Responsive Design: A design approach that ensures the website looks and functions well on all devices.
  • WCAG: Web Content Accessibility Guidelines, a standard for making web content accessible to all users.
  • Parallax Effect: A design technique where background images move slower than foreground images, creating a 3D effect.
  • Micro-interactions: Small animations or design elements that provide feedback to user actions.
Home design preview
Home: View Showcase
Portfolio: Browse Projects
Portfolio: View Case Study
Testimonials: Read Reviews
Contact: Submit Inquiry