Side project to keep me sane. This project is an example of how ftp can be used to use different hosts to hold small 'chatroom' like text documents, and how they can be used alongside software to create a chatroom like client. That being said, the software also allows for LAN based chatrooms with a secure databse login for users (it hashes stuff so thats pretty cool).
This project also goes to show that the directories and support files (the database) required for it to run correctly can be autogenerated when not found (say if someone moved the application file) and database objects such as tables and fields can be created automagically.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes, but to be honest it's pretty much only going to be used for fun. See Installing for notes on how to install the project on a live system.
Firstly, you should at least have and know how to operate a computer system running Windows 7 or later, because who in 2018 is using anything below 7 (Obviously besides the NHS lol).
To install the software, you should probably run the installer from the installer folder in the zip from here, or be a cool kid and download the source code and run it from Visual Studio (Warning, my code won't make you angry, but it will make you disappointed).
Once the exe is available to you, run it and the rest is pretty self explanatory. Lets be honest though, you're reading this because something went wrong. If you're the type of person to go this far trying to find a solution, just read my comments in the source code they explain plenty of what can go wrong.
What things you need to install the software and how to install them, but you already know that because you're reading the README file so you must know your stuff.
As far as I can remember, the only Prerequisites beisdes common sense and Windows OS are:
Microsoft Access 2010 (x64) or later
Microsoft Access Database Engine 2010 Redistributable
(Don't hate on me, I couldn't figure out how to use regualar, good, database file formats okay!)
Microsoft Access Database Engine 2010 Redistributable
A step by step series of examples that tell you have to get the software installed
Run the installer:
Probably just give it a filepath to install to or execute the installer / application itself (If compiled via source code, you nerd) in the desired path.
For LAN's / WAN's
Run the installer in a network location accessible by all
Must be Read/Write enabled!
This bit will explain how to run 'tests' for this system
Try and break it.
Seriously, if you want to test / break it (God knows why) I won't stop you.
Just know you're going to be disgusted with my error handling.
To test it, read the source code (there's gotta be errors in there) and try to break it.
- Visual Studio - The IDE used
- VB.Net - Visual Basic (I know, I know)
There will be no contributing on this. If you want to change it, go for it I don't care who uses my source code.
If, by some grace of God, this is useful to anyone, please consider recommending to a friend (They'll hate you after though) and check out my other public repos (They aren't all this bad don't worry)
I don't do versioning - check the commits if you're interested I guess.
- Niall Askin - All work - Naskin99
This project has no licenses, I don't take this project (or most) too seriously if you can't already see, just enjoy the free code!
-
Hat tip to people who helped
-
Probably Oliver Dunk, Oliverdunk - helped with SQL injection stuff and general advice