Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 2.68 KB

README.md

File metadata and controls

64 lines (45 loc) · 2.68 KB

♣️ ♥️ Freecell.JS ♠️ ♦️

Lessons Learned   |    Technologies   |    Environment Setup   |    Features

Creation Date Update Date Latest Version Pull Requests Welcome Project License

Freecell JS screenshot

A simple Freecell Solitaire card game developed using the good-old AngularJS in order to demonstrate a custom stack data structure using JavaScript, besides having some fun. The process was initially proposed as a college assignment, but still maintained by me and open to Pull Requests.

Check out the application running!

🏆 Lessons Learned

  • Creating a simple AngularJS application;
  • Implementing C-like stack structure in JavaScript syntax;
  • Creating JavaScript classes;
  • Configure Webpack 5;

🚀 Technologies & Resources

Frontend:

Development:

  • Visual Studio Code
  • Node.js routines

🔨 Setting up the Environment

Make sure to have Node.js 10+ installed in your machine and its npm available in the command line, then use the following routines:

$ npm install     # Download dependencies
$ npm start       # Run development server
$ npm run build   # Build files for production

⚡ Features Implementations

  • Single-player game;
  • Good-looking interface;
  • Easter-Egg included;
  • Keyboard navigation;
  • Sound effects;