RetroInsta aims to replicate Instagram's initial feature set. Users can log in with their Google Accounts, post a photo with a filter applied, like other user's posts, follow other accounts, see a feed of posts from accounts they follow, and see an explore page which features popular posts site-wide.
For individuals who want to share and view photos, RetroInsta is a social media application that focuses solely on pictures, providing a more personal and connected experience. Unlike other social media platforms that are cluttered with advertisements and can feel impersonal, our platform offers a simpler, ad-free experience centered around authentic photo sharing.
Link to our Trello project board here.
- Install Docker. The easiest way is to install Docker Desktop.
- Clone this repo.
- Copy
.env-exampleto a new file called.envor run this command in the project's root directory (RetroInstaby default):cp .env-example .env. - Edit the new
.envfile based on the instructions in the comments. - Open Docker Desktop to ensure the Docker daemon/engine is running or do so manually.
- Run the following command from the project's root directory (
RetroInstaby default) to build the Docker images and start them in containers:docker compose up(if you make changes after running this, add the--buildflag to rebuild the images). - Go to http://localhost:5173 to view the website.
- Use Ctrl + C or run
docker compose downto stop running the containers.
Fork this project and make a pull request.
