- Project Overview
- Diagrams
- Tech Stack
- Set-Up Instructions
- Future Developments
- Collaborators
As part of our capstone project, our team created an API and the UI for the app in 10 days. Our group decided to build on the nostalgic social media platform 'TheSlap.com' as seen on the show Victorious. The Slap is a modern social media platform reminiscent of MySpace, designed with the user in mind to share their thoughts and feelings with the world.
- JavaScript
- JSX
- React
- React Router
The server-side API can be found here
Please follow the set-up instructions for the server-side first
Ensure the following is installed on your machine:
- Visual Studio Code
- Install node modules - in your terminal, perform the following command:
npm installornpm i
NOTE:
npm install/npm ishould also install react-icons, emoji-mart, and react-router. If it does not, please follow steps 2, 3, and 4. If the node modules are installed correctly, continue to step 5.
-
Install React Icons - in your terminal, perform the following command:
npm install react-icons -
Install React Slick - in your terminal, perform the following command:
npm install emoji-mart -
Install React Router - in your terminal, perform the following command:
npm install react-router -
Run the React App - in your terminal, perform the following command:
npm start. The app should automatically open in your default browser. If it does not, you can manually navigate to http://localhost:3000 using your preferred browser. -
Enjoy viewing our full-stack app!
- Enable light/dark mode functionality
- Use WebSockets to allow different users to interact and allow for better scalability
- Utilise a database (such as AWS) to store songs, videos and pictures
- GitHub: Nasthasia Usoh
- GitHub: Rada Kanchananupradit
- GitHub: Subrina Faisal
- GitHub: Zaynah Sadiq

