Skip to content

cordlesstuba/beavr-backend

Repository files navigation

Beavr Backend Test

Project Folder Structure

.
├── app/           # Next.js app source (server actions, pages)
├── component/     # Global components
├── di/            # Dependency injection
├── src/           # Business logic (framework-independent)
├── store/         # Global state management
├── test/          # Test files

Instructions

Follow these steps to set up and run the Beavr backend project:

1. Clone the Repository

Clone the project repository to your local machine:

git clone https://github.com/cordlesstuba/beavr-backend

2. Navigate to the Project Root

Move into the project directory:

cd beavr-backend

3. Install Dependencies

Install all project dependencies:

pnpm install

4. Start the PostgreSQL Database

Start the PostgreSQL database using Docker Compose:

docker-compose up -d

5. Apply Database Migrations

Run Prisma to apply the database migrations:

npx prisma migrate dev

6. Generate Prisma Client

Generate the Prisma client:

npx prisma generate

7. Seed the Database

Seed the database with initial data:

npx prisma db seed

8. Start the Development Server

Start the backend development server:

pnpm run dev

9. Access the Application

The application will be available at: http://localhost:3000

10. Access the Hosted Version

If you prefer not to run the project locally, a hosted version is available at:
https://beavr-backend.vercel.app/


Demo Video

For a quick walkthrough, watch the demo video below:

Beavr Backend Demo Click on the thumbnail or here to view the video.


You are now ready to work on the Beavr backend test project. 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published