Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joeclos/silent-canvas

Silent Canvas - minimalistic photography portfolio built with React, Vite, TypeScript, and Sass.
https://github.com/joeclos/silent-canvas

reactjs sass typescript vite

Last synced: 8 days ago
JSON representation

Silent Canvas - minimalistic photography portfolio built with React, Vite, TypeScript, and Sass.

Awesome Lists containing this project

README

        

# Silent Canvas

## A minimalistic photography portfolio built with React, Vite, TypeScript, and Sass.

## 📹 Video Demo

https://github.com/user-attachments/assets/270f81d1-6705-4380-9ea5-df22cca5d58a

This application showcases a curated collection of landscape and minimalistic photography. It features a responsive layout with a sliding sidebar navigation, a dynamic flexbox photo layout, and artistic sections for presenting the photographer's work and background.

## Key Features:

- Dynamic Photo Layout: A visually engaging photo display using Flexbox for a modern and adaptable arrangement.
- Responsive Design: Ensures a seamless experience across various devices and screen sizes.
- Sliding Sidebar: A sleek, collapsible sidebar for easy navigation.
- Artistic Presentation: Customizable sections for 'About Me' and 'Contact' with unique, artistic styling.

## Technologies Used:

- React for building the user interface.
- Vite for fast development and build processes.
- TypeScript
- Sass for advanced styling and theming.

## Initial setup
1. **Set up the project locally**:

```
# Clone the repository:
git clone https://github.com/JoeClos/photography-portfolio.git

# Install dependencies:
npm install

# Start the development server:
npm run dev
```
3. **Access the project in the browser**: Open your browser and navigate to: http://localhost:5173 to view the app.