No description
Find a file
2024-04-25 20:02:40 +02:00
.github/workflows Output branch fix 2024-04-25 20:02:40 +02:00
.vscode NuxtUI & Tailwind 2024-02-20 22:07:58 +01:00
components Sitemap & Header 2024-03-15 08:59:19 +01:00
content Domain change 2024-03-13 08:49:46 +01:00
logo Logo & Icon 2024-03-12 15:02:07 +01:00
middleware It works! (Mostly) 2024-02-20 15:43:32 +01:00
pages Dashboard fixes 2024-03-13 16:26:41 +01:00
plugins NuxtUI & Tailwind 2024-02-20 22:07:58 +01:00
public Meta tags & Readme 2024-03-13 09:43:52 +01:00
server Database connection check 2024-04-22 20:27:58 +02:00
utilities Dashboard fixes 2024-03-13 16:26:41 +01:00
.env.example Vercel error fix 2024-03-13 15:57:23 +01:00
.gitignore Main worflow 2024-04-25 19:31:51 +02:00
.prettierrc.json Setup & Api 2024-02-01 09:58:14 +01:00
app.config.ts Styling fixes 2024-03-12 15:57:15 +01:00
app.vue Vercel error fix 2024-03-13 15:57:23 +01:00
bun.lockb Bun install 2024-03-15 09:03:45 +01:00
LICENSE.md Add license 2024-03-13 08:58:46 +01:00
nuxt.config.ts Build fix 2024-04-25 19:34:40 +02:00
package.json Bun install 2024-03-15 09:03:45 +01:00
README.md Meta tags & Readme 2024-03-13 09:43:52 +01:00
tailwind.config.ts Basic documentation setup 2024-02-24 00:49:20 +01:00
tsconfig.json NuxtUI & Tailwind 2024-02-20 22:07:58 +01:00

Just Authenticate

Just Authenticate, a simple and free way to just do user authentication.

Currently available at justauthenticate.stevnbak.dk

Project setup

To start editing the project follow these simple steps:

  1. Fork the repository, to have your own editing location. See: GitHub Docs - Fork a repo
  2. Clone your newly created fork. See: GitHub Docs - Cloning a repository
  3. Install npm dependencies. (Run "npm i")
  4. Setup outside resources
    • MongoDB:
    • OAuth applications:
      • Setup oauth applications for all platforms: Discord, Google, GitHub, Facebook and Twitter, by following their respective documentation and guides.
      • Save the client id and client secret, for each platform for use later (Twitter is called consumer key and consumer secret).
      • Add "http://localhost:3000/api/auth/" to the redirects for each platform.
  5. Copy ".env.template" to ".env", and change it's values to your own environment and Oauth values from step 4.
  6. Launch the local site.
    • In VSCode/VSCodium simply press F5 to start the already created launch tasks (use fullstack to launch both the nuxt app and the browser).
    • For other code editors, start the backend by running "npm run dev".
  7. Check that everything is working as it should.

Made by

This project was made by Stevnbak