Skip to content

techymatty/wallpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wallpy MERN App

This project has been rewritten as a MERN stack app:

  • MongoDB + Mongoose for users, wallpapers, and bookmarks
  • Express + Node.js REST API for auth, wallpapers, bookmarks, and AI generation
  • React (Vite) frontend for account flows, browsing, bookmarking, and AI studio

Structure

  • server/ - Express API + MongoDB models
  • client/ - React web app

Run locally

1) API server

cd server
npm install
npm run dev

Server defaults:

  • PORT=4000
  • MONGO_URI=mongodb://127.0.0.1:27017/wallpy
  • CLIENT_ORIGIN=http://localhost:5173

2) React client

cd client
npm install
npm run dev

Open http://localhost:5173.

Key features implemented

  • Email registration/login and Google-login endpoint (mock payload)
  • Browse wallpapers by genre and available resolution
  • Bookmark wallpapers into custom categories
  • AI generation endpoint + client UI to generate and download an image

Note: Google auth and AI generation are scaffolded/mocked and ready to be replaced with real providers.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors