João Valente's repositories
tetris-react-rails
A tetris game developed with React, Ruby and Ruby on Rails (still in development).
weather-react-app
Application in React which given a city as input shows info about the state of the weather and the timezone at that city.
HomeSecuritySystem-react-rails
A project for Home Security Control made in React and Rails. (in development stage)
Tetris-HTML_CSS_JavaScript
A clone of the tetris game written in HTML5, CSS3 and JavaScript.
alpha-blog
A blog application written in the Ruby programming language for the backend and HTML, CSS, JavaScript and Bootstrap for the frontend. (still in development)
GereVendas
An application written in C which allows to manage the sales of the subsidiaries of a Hypermarket. Project for the subject of Integrated Labs 3 of the course of Informatics Engineering at University of Minho.
GereVendas_Java
An application written in Java which allows to manage the sales of the subsidiaries of a Hypermarket. Project for the subject of Integrated Labs 3 of the course of Informatics Engineering at University of Minho.
ImoobiliariaApp
An application written in Java which simulates all the lifecycle of a residential property within a real estate agency. It allows to create a residential property (as an advert) and then to register the sale on the platform. It also allows auctions of the residential property assets. This application was developed for the subject of Object Oriented Programming in the course of Informatics Engineering at University of Minho.
MERN-Stack-App
An application using React for the Frontend and ExpressJS, NodeJS and MongoDB for the backend which allows to register users and once authenticated each user can add his/her favourite visited places all over the world. When the place is added, it is possible to visualize it on GoogleMaps and for its' creator also to edit the place or to delete it.
LUCypher
A program written in C to encrypt/decrypt a message with the Caesar cypher or with an extended version of the Caesar Cypher (comprising all the characters of the ASCII table). The program is modular so it can incorporate more cyphers, in the future.
BattleShip
Battleship game with the game logic implemented on C and a GUI in GTK+.
AES
AES algorithm implementation in C
BattleShip_Java
BattleShip Game implemented in Java.
jsSHA
A JavaScript implementation of the complete Secure Hash Standard family (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC
Blowfish
Blowfish C++ implementation
JavaScript-MD5
JavaScript MD5 implementation. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.
3des
TripleDES
DES
Implementation of Data Encryption Standard (DES) in C