https://github.com/chauveaul/socialfollower
A web application that allows a user to connect a variety of social media accounts, to give visual feedback about their platform’s growth.
https://github.com/chauveaul/socialfollower
appwrite react social-media tauri
Last synced: 3 months ago
JSON representation
A web application that allows a user to connect a variety of social media accounts, to give visual feedback about their platform’s growth.
- Host: GitHub
- URL: https://github.com/chauveaul/socialfollower
- Owner: chauveaul
- Created: 2024-10-25T18:14:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-29T00:04:31.000Z (over 1 year ago)
- Last Synced: 2024-12-29T01:17:19.012Z (over 1 year ago)
- Topics: appwrite, react, social-media, tauri
- Language: TypeScript
- Homepage:
- Size: 1.36 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
SocialFollower
SocialFollower is an application that gives insightful feedback on the user's social media growth

> [!WARNING]
> SocialFollower is currently put on hold due to certain necessities required to access analytics and/or oAuth APIs in social media.
## 🤔 How to use it
You can head over to ```socialfollower.xyz/register``` to make an account and look at the platform. Otherwise, you can also clone the repo and run a self-hosted appwrite instance.
### Register and Login
Because the landing page hasn't been designed yet, you will need to head to ```socialfollower.xyz/register``` or ```socialfollower.xyz/login``` respectively
### How to navigate
Once you have an account, you can head over to ```socialfollower.xyz/dashboard``` to have access to the main section of the platform. Because a registered businesss is required to access data from APIs, there is currently no possibility to have dynamic data. Despite this, you can still try the LinkedIn login for yourself that is fully functional.
## 🤨 How it was made
### Frontend
The frontend was made using React, Typescript, Tailwind, shadcn, and Storybook to customize individual components
### Backend
The backend is achieved using Appwrite, which is responsible for most of the authentication, the database etc. I used react-router-dom as the router for the application
Some extra logic is made seperatly in appwrite functions for authentication token exchanges that require a call from the backend.
# ⚖️ License
SocialFollower is licensed under the [MIT License](LICENSE)