Tag: hobby

The list of open source computer science projects including the hobby tag.

2
android
1
biopython
3
bootstrap
1
c-plus-plus
2
c-sharp
6
css
2
cv2
2
firebase
1
flex-lexical-analysis
6
fontawesome
2
game
2
google-maps
3
hobby
6
html
1
jasypt
8
java
1
java-spark
6
javascript
3
jquery
1
jstl
1
laravel
3
matplotlib
1
mockaroo
2
multithreading
3
mysql
1
neat-algorithm
3
netlify
1
networkx
1
neural-networks
6
numpy
2
pandas
1
php
2
pillow
2
postgresql
9
python
3
react
1
reinforcement-learning
1
scikit-image
2
scikit-learn
1
scipy
2
servlets
7
sql
2
sqlite
3
tailwindcss
2
tomcat
19
university
3
visual-studio
6
web-app
2
website

Cryptography

An experimental Python project that illustrates basic cryptography techniques. It features implementations of the Caesar and Vigenere cipher with their respective unit tests. The Caesar cipher is initialized with a key integer value ranging from 0 to 25. The Vigenere cipher is initialized with a key string value that is preferred to be a large sequence. Both ciphers have encrypt and decrypt methods that accept plain strings of text.

Hamop Social Network

Hamop (from ham radio operator) is an advanced social networking application created as a hobby project of mine. It uses Google's Firebase for the backend and the React framework for the frontend. The styling is based on Tailwind CSS utility-first framework. Visitors are able to sign up using their Google account and create a public profile to interact with others on the website. Registered users can make posts, comments, like other people's posts and earn reputation on their profile. The frontend was hosted on Netlify, so no custom servers were needed. Using free and open source tools, there is no essential cost for the project to be alive.

Rapidsay

This web application was my first full fledged social network I created in PHP using the Laravel framework. Inspired by features found on Facebook and Twitter, it includes an authentication system, user profiles, topic based post creation with comments and user ratings. Users are able to search for content and receive notifications when others interact with their content. A custom administrative support system is also included, with a functioning report system, knowledge base and account restrictions.