Social network project at Spiced Academy
A social network app, for creative people. A 2-page app that includes: login/registration, authentication, editable user profile (profile picture, bio), wall posts, user search, friend requests functionality, chat.
Node (Express), PostgreSQL, React, React Router, Redux, AWS (S3, SES), Socket.io.
- Logo design by Sharo003 @fiverr.com
- Authentcation and password reset via email.
- Photo upload.
- Random cover photos with creative themes.
- Default profile photo.
- Editable bio section.
- User search - Also displays the 3 newest users on the site.
- Friend request/cancel friend request.
- Wall posts - only visible to friends. Post delete functionality on own wall.
- Chat.
- Csurf crashes the login page.
- Chat doesn't work ATM.
- Add cover photo uploader.
- Allow users to mark the crafts they're interested in, and have users searchable by craft.
- Add photo upload on wall, that will additionally create a gallery.
- Add registration and make photo upload to db available only for logged in users.