You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
ideclon c09470ca9a
add README
3 months ago
css inital commit - sign in to mastodon 4 months ago
js add local links 3 months ago
template iframes 3 months ago
README.md add README 3 months ago
connect.php inital commit - sign in to mastodon 4 months ago
index.php start suggestions page 3 months ago
login.php cleanup + js modules 4 months ago
redirect.php git modules 4 months ago
suggestions.php start suggestions page 3 months ago

README.md

Mastodon Algorithm - Frontend / Client

This repo contains the frontend for ideclon's Mastodon Algorithm project.

This project relies on AppWrite. You must have an AppWrite instance to run this project

Deploy frontend

The frontend currently requires PHP, which is solely used for templating, because I know PHP. I plan to replace it with some templating language which will compile to plan HTML at some point.

Connect to Appwrite

Navigate to your Appwrite instance's UI. Go to Overview > Integrations. Select the Platforms tab and click "Add Platform". Select "Web App" from the dropdown.

Enter a name (this can be whatever you want) and enter the URL of the frontend. Click Next, then Skip optional step.

You'll need to set the following enviroment vars for this project. Alternatively, you could fill in the required variables in template/footer.php.

  • APPWRITE_ENDPOINT: You can find this at Settings > API Credentials > API Endpoint
  • APPWRITE_PROJECT_ID: You can find this at Settings > API Credentials > Project ID
  • APPWRITE_DB_ID: You'll need this from when you set up the server components

Create a user

There's currently no way to create a user from the frontend. You'll need to do so from the Appwrite UI at Auth > Create User.