The goal of this project is to create an AI platform that helps the user solve their real world problems. I am moving towards everything being local and self hosting so the below instructions will become deprecated soon.
To get things set up you will need to set up a Firebase project with a couple of services. For the backend please head over to the Paxxserv repo and follow the instructions there.
-
Create a New Project:
-
Add a Web App:
-
Configuration:
-
Enable Services:
- Go to 'All Products' and add the following services:
- Authentication (Enable Email/Password)
- Storage
- Go to 'All Products' and add the following services:
-
Service Accounts:
- Under 'Project Settings' > 'Service Accounts', generate a new private key. This JSON file is for server-side Admin SDK use and should be added to the
fb_config
folder in Paxxserv.
- Under 'Project Settings' > 'Service Accounts', generate a new private key. This JSON file is for server-side Admin SDK use and should be added to the
That completes the setup for Firebase.
Clone the Paxxium project repository from GitHub: https://github.com/makeiteasierapps/paxxium
From the project root npm install
To start the project npm start