My first big learning project as self taught web developper. It is a web based chat application, which will be using at the end of the project : MySQL, Nodejs, Expressjs, JavaScript, HTML, CSS & React. I don't know all of these technologies yet but I will learn through this project and courses/doc.
Stars
0
Forks
0
Watchers
0
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
24
commits
nothing, will just see if github is up to date with the local repo
69d5685View on GitHubGot a glimpse of what express looks like : how server side rendering works with jade, how routing works, I successfully sent my web chat app; I re-organized the project with new folders (with express generator and moved manually some files). I want to do client side rendering so I won't use jade in my project. I have to decided what next step do I take : either I continue with backend (I can continue and look into sessions, routing) or I can go with frontend (registration & login pages, improving the web chat application so that it render received messages). I think going back to frontend makes more sense, but it could also be done the other way.
9979f47View on GitHubStarted with OOP, defined the request, requestFactory and session-manager classes. They will make the bridge between what handles http requests and what handles database interaction (that I have already made but not in OOP yet). Highly theoretical as everything is note done yet, but the classes structure (constructor, properties, the body of their methods) are.
381d5d2View on GitHubin conversation.js, addNewMessage, retrieveMessageFromRange and getLastMessageIndex functions were created and tested.
3ae9ff7View on GitHubCompleted conv-manager for the moment. We can create new conversations inside the conv_history table but it also instantiate a new table for the conversation, we are able to get the list of authorized users for a conversation and we are able to update that list.
2d619ecView on GitHubFirst bug : everything does not work anymore (creating a conversation, which worked before).
4d5fe45View on GitHubSmall changes : updated the generalProjectArchitecture to improve the database representation / data model, created the conv-manager.js and conversation.js which will serve as a foundation, respectively, to manage the creation of conversations and the addition/retrieval of messages inside a given conversations
1c8005aView on GitHubAdded the node_modules to the .gitignore ;) but one exception for the package-lock.json file inside of it.
bdf8e84View on GitHub