oopp-b1's People
oopp-b1's Issues
Close Thread after logout?
Should the thread not close after case "logout" in ClientConnectionThread.handleMessage?
Server spikes to 100% if a connected client does not exit properly
The server keeps the connection open even though the server is turned off and starts using 100% of the CPU, indicating a stuck loop?
Steps to reproduce:
- Start Server (not the test server, actual server)
- Connect and login a client
- Kill the client
- Watch Server burn your CPU
Server does not shutdown properly on 'quit'
After coding for a couple of hours I had about 20 instances of server still running
Profile page, editing of information semantically incorrect
There are a couple of things wrong:
- First/lastname are stored separately in the database, either implement a function in the GUI that recognizes this, or make 2 fields
- Sex: Currently stored as
male
orfemale
in the database. Make this a dropdown instead of textfield? - Age: Is this necessary to display on your own profile page?
- Date of Birth: Make this a dateselector? Easiest would be if it outputs a unix timestamp, as this is how it gets stored in the database
- Nationality/languages/study: Should be a dropdown, this dropdown gets the data live from the database upon page load, this is important to get ID's etc. due to constraints set in the database. Make it a dropdown, I will fill in the data
- Languages: There are multiple options available here, checkboxes?
- Address: Not stored in database AFAIK, neither in the user object. Only latitude and longitude are used for distance calculation
- Password: Should be a masked field.
- Find a tutor/become a tutor/find a study buddy: These should be filled with live courses from the database upon page load. Also: What is your take on the "Find a tutor" fields in the profile? Shouldn't this be a list of checkboxes or something? One should be able to find buddies etc. for different courses
Add maxdistance field to profile page
Currently not checking on distance due to user not being able to set maxdistance
Getting user's matches from database
Only "Sinter Klaas" gets returned (3 times).
After startup "Find Match" page is shown, but TopBar doesn't reflect this
GuiLogin: Register and Reset Password cutoff
isConnected() is always true, obsolete
Backend.isConnected() always returns true, but is used in other methods.
Database: Every new user has age 46
Whenever one makes a new user, the default age is set at 46, this should be null.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.