A simple social site Cupcake is basically a social media platform. Here by the term social media, we are meaning that a platform where people can connect from all over the world and can be connected virtually by sharing texts and images. For designing the front end, we used HTML, CSS, Bootstrap and for the backend, we used PHP, JavaScript and MySQL database server.
. LOGIN & SIGNUP complete
[exception handled]: user must be 18+, email format must be valid, input type must be valid, date of birth has to be valid(system rejects futuristic values and under 18 year values)
![work to do]: sign in with G-mail authentication, mobile authentication in sign up, password retrieve with G-mail authentication
. USER PAGE complete
~ User can create a post
~ User can add friend from the system
~ User can edit profile picture and cover picture
~ User can add picture in the post
~ User can edit and delete the post
~ Users can chat live with their friends
~ Users can comment on their friends' posts and their posts
~ Users can see other's timeline
~ Users can see their friends' posts in their timeline
~ Users can send feedback to the admin
~ once user logged in, he or she cannot go to login or sign up page [privacy maintained] as for the vice-versa
~ Admin can see how many users, posts, reactions and comments are done in the system
~ Admin can see the feedbacks of users
~ Admin can see user's details with proper encryptions where needed