Interact
Interact is always being updated, with huge plans upcoming!
Interact started development on July 23, 2021, and has been worked on since.
Interact has tons of features!
- Posts, polls, editing, deleting, liking, replies, quoting!
- Use tags for @'ing users and #hastags!
- View post edit history, likes, replies, and quotes!
- Posts can have co-posters, bookmarking, pinning!
- Subscribe to users and get iOS notifications and email notifications!
- Custom User Themes, and view other user's themes!
- Follow other users!
- View other users, their badges, themes, followers, following, post pins, and posts!
- Live chat, and group dms (beta)!
- Select feed type, and select search type.
- Open API to create and experiment with!
- Analytics website!
Interact TestFlight
Since December 15, 2023, Users can offically test the iOS / iPadOS / macOS application on TestFlight.
Available at: https://testflight.apple.com/join/Bp907Kgh
Interact Analytics Website:
Feel free to look around the site, you are able to check the amount of users, and amount of connections to the api.
Available at: https://interact-analytics.novapro.net/
Interact API Documentation:
Feel free to experiment with the API, you will have to sign up for an Developer token, and App token for your account on Interact's main site.
Available at: https://github.com/social-novapro/social-documentation/
Interact GitHub
Check out Interact's Offical GitHub Organization
https://github.com/social-novapro/
Interact Achivements
Interact has tons of users always joining, even without proper advertisements.
As of August 8th, there are 208 total accounts, and the backend handled over 35000 api requests since March 2022.
Interact Code
Interact has 3 main repositories, the backend, frontend, and xcode application (for iOS, iPadOS, macOS, etc).
As of August 8th, there is over 770 commits, and total of 40 000 lines of code with these 3 repos.
Open Source:
Interact is aimed to be as open as possible!
To stay sceure, the main backend source code is private, but you can view the rest of the code that makes Interact!
^ There is a plan to open source the backend in the future.
- Available at: https://github.com/social-novapro/social-frontend-plain/
- Available at: https://github.com/dkravec/social-analytics/
- Available at: https://github.com/social-novapro/social-js-helper/
- Available at: https://github.com/social-novapro/social-frontend-react/
- Available at: https://github.com/social-novapro/social-frontend-mock/
- Available at: https://github.com/social-novapro/social-frontend-svelte
- Available at: https://github.com/social-novapro/social-startdev-applescript
This is the main frontend that is used at interact.novapro.net, this was made with JavaScript, HTML, and CSS, without any frameworks.
Originally I choose to create the frontend without any frameworks because of the ease and how fast I could turn out features
I hope to change the frontend to a framework later, but I need to update and convert 10k lines of code to whatever framework that will be choosen.
This is the frontend for the analytics website. Created with React in a couple of days. This is to get basic stats about users on Interact.
This was an attempt to make the API more useable, unmaintained at the moment due to the rapidly changing API when creating this project.
This was the first attempt at a frontend.
This is used to test a new design before they are out!
This was a attempted rewrite of the frontend in svelte - could still be used in the future. Not enough time to complete
This is a AppleScript script that I use to startup the development environment for Interact. May not be as helpful, but still cool to share.
Interact's Logo
Screenshot of Interact iOS from August 8, 2024 - v1.0 b49
Screenshot of Interact from December 15, 2023 - v1.1.1 b121
Old Screenshots
Screenshot of Interact iOS from December 15, 2023 - 1.0 b27
Screenshot of Interact from March 26, 2023 - 1.0 b92