Skip to content

sriramsenthill/catalog-week1-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catalog Week 1 Assignment

Project Overview

This project is a web application developed as part of the Catalog Week 1 Assignment, showcasing a responsive and modern user interface inspired by a Figma design. The application is built using HTML, Sass (SCSS), and JavaScript to create an engaging and visually appealing user experience.

Design Inspiration

The user interface has been meticulously recreated based on a Figma design, ensuring pixel-perfect representation and adherence to the original design language. Key design elements include:

  • Responsive layout
  • Consistent color palette
  • Intuitive user interactions
  • Modern typography
  • Smooth animations and transitions

Technologies Used

  • HTML5: Semantic markup for structured content
  • Sass (SCSS): Advanced CSS preprocessor for more maintainable stylesheets
  • JavaScript: Dynamic interactions and functionality
  • NPM: Package management and build tools

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (v14.0.0 or later)
  • NPM (v6.0.0 or later)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/catalog-week1-assignment.git
  2. Navigate to the project directory:

    cd catalog-week1-assignment
  3. Install dependencies:

    npm install

Development

Starting the Project

To start the development server:

npm start

Features

  • Responsive design
  • Sass-powered styling
  • Modern JavaScript interactions
  • Figma design implementation

Figma Design

The UI has been directly inspired by the Figma design located at: Figma Design Link

Design Notes

  • Followed design system closely
  • Implemented responsive breakpoints
  • Maintained design consistency across different screen sizes

Deployment

To build the project for production:

npm run build

This will:

  • Compile Sass to CSS
  • Minify JavaScript
  • Prepare files for deployment

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

A responsive web application with a modern UI inspired by a Figma design, built using HTML, Sass (SCSS), and JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published