I need a website created with PHP & MongoDB. The database should be accessible via a REST API so when I create the mobile apps I can easily access the database.
The website layout:
[login to view URL] (notice the Chat Room | Both | Comments tabs that you can click on)
[login to view URL]
The website layout needs to be mobile responsive (it's currently not).
The site has channels, which consist of both a chatroom and a comments section (notice the top bar with chat room | both | comments.
Comments could possibly look like this: [login to view URL] and Chats in the Chat Room are already laid out in the link above.
The framework should be laid out to be good for SEO. So to my understanding no Angular, VUE or one page applications to make it tough to be indexed by Google.
- Log in with Facebook, Twitter or by Email (email verification would be needed with mailgun)
- Forgot password feature
- No first and last name is needed just a username
- (optional) can set birthday and city ([login to view URL])
- Account settings:
- Change profile picture
- Change password
- Change email address
- List of channels this user recently has visited / created
- List of bookmarked channels
- User profile:
- Shows profile picture, username, age (calculated from birthday) and city
- Shows recently visited channels
- A button to send a private message
- Left bar shows the users currently in the chat room
- When you click on a user on the left bar you can send a private message
- Private messages allow for text and picture messages
- Users can block other users from private messaging them anymore
- Users can chat and upload images in the chat room
- Users can leave a text or image comment, like & dislike comments (kind of like the reddit karma style) and reply to other comments
- Users can switch channels (a user starts out at the Main channel), as well as can create channels with private or public option (private option would need a password to enter).
- Delete comments (including image comments)
- Delete chats (including images from chats)
- Ban and unban members
Pretty much a typical chat room, with comments and private messaging via MongoDB and PHP.
22 freelancers are bidding on average $587 for this job
Hello, I can develop your website PHP with Mongo Database as per your given brief on project post. Let me know when you available to discuss more in detailed. Regards Rina