Sprintos

Printos Logo Printos Website

Welcome to the central hub for the Printos website codebase! This document provides a high-level overview of what this project is, the tools we use to build it, and how to get it running on your own computer.


🦅 Bird’s Eye View: What is this project?

This repository contains all the code that powers the Printos website (printos.co.in). It’s a modern, fast, and highly interactive web application designed to showcase our products, which includes custome apparels, gifts, packaging, among others.

Key features of this website include:

Think of this project as a digital storefront that not only looks great but is built to be fast, reliable, and easy for our customers to use.


📚 The Toolbox: What did we use to build this?

We used a combination of powerful, modern web technologies to create this experience. If you’re a non-developer, think of these as the different materials (wood, metal, paint) used to construct and decorate a house:


🛠️ Helpful Commands (For Developers)

If you are a developer looking to run, edit, or test this project on your machine, here is a quick guide.

Prerequisites

Make sure you have Node.js installed on your computer.

Standard Workflow

  1. Install dependencies: Before running the site for the first time (or after receiving new updates from other team members), you need to download all the necessary tools mentioned above.
    npm install
    
  2. Start the Development Server: This command runs a local version of the website on your computer so you can see your changes live.
    npm run dev
    

    After running this, open http://localhost:3000 in your web browser. The page will automatically update whenever you save a change to the code!

  3. Check for Code Errors (Linting): To automatically scan the code for any styling or syntax formatting consistency issues:
    npm run lint
    
  4. Build for Production: When the website is ready to be published to the real world, this command packages and optimizes everything for maximum speed and performance.
    npm run build
    
  5. Test the Production Build: To see exactly how the site will behave when it’s live (you must run the build command first):
    npm run start
    

This README is designed to be a living document. As the project evolves, please feel free to update it to keep everyone on the same page!