Artificial life coach (back-end)
Visit https://artificial-life-coach.vercel.app
Artificial Life Coach is an application that aims to offer its users an artificial life coach to manage their weekly interactive agenda on a daily basis, both according to their interests and their current needs.
- Node.js (v18 et +)
- Express
- PostgreSQL
- Your OPENAI_API_KEY
- Clone this repository :
git clone https://github.com/votre_nom_utilisateur/ALC_server.git
- Go to the project folder :
cd ALC_server
- Install dependencies :
npm install
- Start PostgreSQL service :
sudo service postgresql start
- Start the server :
npm start
You must create PostgreSQL database, and launch the script data/ALCAI.sql
.
Then, create your .env
file by filling in these fields :
OPENAI_API_KEY=
PORT=
DB_NAME=
DB_USER=
JWT_SECRET=
If you would like to contribute to this project, please follow these steps:
- Fork this repository.
- Create a new branch.
- Commit your changes.
- Push your changes.
- Submit a Pull Request.
This project is licensed under the MIT License, which means you can use, modify, and redistribute it provided you follow the terms of that license. If you are making public and/or commercial use of this project, a simple mention ("roissi / 2023") with a link to this GitHub repository would be appreciated.
For more information about the MIT License, please see Open Source Initiative.
For any other questions or clarifications, do not hesitate to open a ticket or contact me.
Cf. Artificial life coach (front-end)
If you find this project useful or interesting, please give it a star ⭐! This would greatly help to raise awareness within the community. Thank you for your support !