Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pixel-Mapper

A full-stack web application that can create Google Sheet pixel art out of images.

Live Demo

Experience the live application here: https://pixel-mapper.up.railway.app/
Backend API (for informational purposes): https://pixel-mapper-production.up.railway.app/

image image

Key Features

  • Secure Google Authentication: Implements user sign-in securely via Google OAuth 2.0.
  • Image Upload & Processing: Allows users to upload images (JPG, PNG, BMP, TIFF, GIF), which are then processed and resized using Jimp.
  • Dynamic Google Sheets Integration: Connects directly with the Google Sheets API to translate image pixel data into colored spreadsheet cells.
  • Automatic Sheet Resizing: Adds new rows and columns to the Google Sheet if the image requires more space than currently available.
  • Customizable Output: Enables users to specify desired cell width and height for the pixel art output in the spreadsheet.
  • Persistent User Sessions: Utilizes PostgreSQL for robust and persistent session management.
  • Full-Stack Deployment: The application is fully deployed with the frontend and the backend on Railway.

Technologies Used

  • Frontend: React, CSS
  • Backend: Node.js, Express.js, Passport.js, googleapis, Multer, Jimp
  • Database: PostgreSQL
  • Deployment: Railway

About

Full-stack web app that creates Google Sheet pixel art out of images.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages