Skip to content

rouwe/piczzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piczzle

Picczle is a SPA(Single Page Application) that allows its user to create and play puzzle games using their own picture.

Overview

Features

  • Allows visitors to create and log in using a username or an email.
  • Allows a user to upload a picture once. It will always be available in the settings saved tab.
  • Users can create a puzzle by selecting any image in the saved tabs.
  • Users can choose between a variety of difficulties.

Front-end

The client side of the application has (5) main components/pages:

  • Home (Visitor or User)
  • Contact
  • About
  • Login
  • Signup

Dependencies

  • React
  • TypeScript
  • SASS/SCSS
  • Webpack

Design

The design is created using low, mid and high fidelity wireframes.

Tools

  • Figma

Screenshots

Mobile Screenshot (Visitor)

Visitor Mobile Screenshot

Desktop Screenshot (Visitor)

Visitor Desktop Screenshot

Mobile Screenshot (User)

User Mobile Screenshot

Desktop Screenshot (User)

User Desktop Screenshot

Back-end

The server side is built using Express framework and Mongodb.

Dependencies

  • Express
  • TypeScript
  • MongoDB
  • Middlewares

Core Functionality

  • User Authentication - users can register using an email or username and a password. The response sent back by the server contains a session cookie for identifying the user's identity.

  • Image Upload/Retrieval - images uploaded by the users are stored using MongoDB's GridFS specification.

About

Piczzle is a Single Page Application that allows its users to play puzzle games using their own pictures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages