Skip to content

This is the backend component of the Ryft platform with Vue.js.

License

Notifications You must be signed in to change notification settings

dudkodmytrii007/Ryft-Payment-Backend

Repository files navigation

Ryft-Payment-Backend

Ryft BACKEND

This project is the backend component of the Ryft platform, an educational social media project. It provides server-side functionality such as user authentication, API endpoints, and data persistence, enabling seamless integration with the Ryft Frontend.


🛠️ Tools and Technologies

Express JavaScript Prisma Postgresql


📜 License

Licence
By Patryk Piotrowski & Piotr Ostrowski


🚀 Getting Started

To ensure the proper functioning of the platform, the Ryft Frontend must also be installed and configured.

1. Clone the repository:

git clone https://github.com/Xdellta/Ryft-Backend.git  
cd ryft-backend

2. Install dependencies:

npm install

3 Configure the environment Create a .env file in the project root and configure the required environment variables. Below is an example:

DB_USER=
DB_HOST=
DB_DATABASE=
DB_PASSWORD=
DB_PORT=

DATABASE_URL=""

4. Run database migrations and seed data

npx prisma migrate dev  
npm run seed  

5. Start the server

node index.js

About

This is the backend component of the Ryft platform with Vue.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •