You must code a website : confessions. Design, PHP/MySQL, backoffice, ...
## Deliverables
Functions :
- The visitor can submit confessions / comments without be registered. If the visitor is registered, he must log in into his account before to publish new confession or new comment.
- If the visitor publish without be registered/logged in, the confession or the comment is listed as "Anonymous". If the visitor is logged in, he can choose the nickname he wants.
- Before he choose a nickname, he must configure its into his account : he can add 20 nicknames (or another limit, I can configure it in my admin). If he have added more than 20 nicknames, he must delete a nickname to add an another.
- The confessions / comments are moderated BEFORE they are published into the website !
- The users can send private message to anothers registered users. The private messages are moderated before they are send to the user ! (no spam, no ads, no bad words :)).
- In the first page of the website, you see all the confessions (after they are moderated) : 10 per page. Example : [login to view URL]
- When the user add a new confession, he must choose one or more category : Sex, Computer, Love, Work, Secrets, Other...
- In the menu (sidebar), you have the list of the category
- I can add subcategory
Example :
- Category 1
-- Subcategory 1
-- Subcategory 2
- Category 2
-- Subcategory 1
-- Subcategory 2
--- Sub-Subcategory 1
--- Sub-Subcategory 2
-- Subcategory 3
- Category 3
-- Subcategory 1
-- Subcategory 2
- Statistics : number of confessions (total, moderated, not moderated, etc), comments, registered users, ...).
- URL rewriting (ex : [login to view URL], [login to view URL]) in all pages ([login to view URL] = [login to view URL], [login to view URL] = [login to view URL]).
- My website is [login to view URL]
You must make a website as it, but with more functions and a more beautiful design.
- If you can, use AJAX. But only if the code is compatible with all computers, browsers, browsers versions, screens, ...
- In the backoffice, I can moderate confessions (add, del, mod), comments (add, del, mod), users, category, newsletter, statistics, moderators...
Please make an offer and contact me if you have questions.
Thanks you !