$$$ Budget is very low.
Posting this for the third time. Please read everything.
This is not a website design project. This is a website development project.
You must have the following:
1- PHP and MySQL: must have the very good skills and years of experience
Laravel/Yii2 is a plus
2- Websocket/Ajax/JS: must have all or one of them to do the chat and other functionality. AngularJS is a plus.
3- HTML/CSS/Bootstrap: must have all or at least HTML/CSS (intermediate) to do the design/simple theme
You MUST NOT use the following (DO NOT USE):
A: WordPress, Joomla, Drupal and other CMS
B: Third-party code made by individuals/one person (open source code by a group is OK)
C: Code made by others or you made for others before (original not sold code)
D: Anything not your design such as themes, images, avatars, videos, icons or similar things (all work must be yours or not put on the website at all)
The above explains the general requirement for the project. Here is the technical stuff:
1- Create chatrooms as registered or unregistered users
2- View existing chatrooms
3- Join one or multiple chatrooms using a nickname or random name
----- name can be generated for them like user1234 or big1234
4- Chat with one or multiple users (group chat).
----- Database table for room info and table(s) for chat lines/text
5- Other functionalities can be added later
6- Can see immediate updated chat lines without refresh.
1- Can create chatrooms as well (public chatrooms)
2- Can archive chatrooms or text in chatrooms (old chatrooms or old text lines in a chat) - this is storing it somewhere not deleting it
3- Can view multiple chatrooms to moderate/remove bad users
1- Must not be open to hackers (secure against attacks/bad scripts)
2- Must have captcha and ANTISPAM methods to protect from spammers
3- Must have other security functionalities to ensure good fun chats
This is a simple project. All the details above is to avoid unwanted generic bids. If a bidder doesnt read this, doesnt have a plan, doesnt know what tools to use, not sure if the functionality possible and doesnt know how long it will takes then not going to be considered at all.
You can ask questions and I will provide answers. Mainly people ask me about example chat that I like. The answer is Freelancer chat and [url removed, login to view] chat (not the app).
Thank you in advance,
1- Must be original and not copied from someone else
2- Must be extendable and easy to modify/change
3- Must be well commented to describe classes and functions
4- Use good easy to understand names for variables, functions, classes and so on
Help/support is a plus because I plan to add more things and may need to understand stuff.
(I used to do PHPNUKE, MAMBO, PHP 4 and HTML/CSS as well and can do some work myself)