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

Interact's main website is at https://interact.novapro.net/

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/
  • 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.

  • Available at: https://github.com/dkravec/social-analytics/
  • 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.

  • Available at: https://github.com/social-novapro/social-js-helper/
  • This was an attempt to make the API more useable, unmaintained at the moment due to the rapidly changing API when creating this project.

  • Available at: https://github.com/social-novapro/social-frontend-react/
  • This was the first attempt at a frontend.

  • Available at: https://github.com/social-novapro/social-frontend-mock/
  • This is used to test a new design before they are out!

  • Available at: https://github.com/social-novapro/social-frontend-svelte
  • This was a attempted rewrite of the frontend in svelte - could still be used in the future. Not enough time to complete

  • Available at: https://github.com/social-novapro/social-startdev-applescript
  • 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.