Skip to content

axelor/goovee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goovee

Goovee is a modern web portal built with Next.js for clients and partners, providing an intuitive and responsive interface for accessing services, managing information, and streamlining collaboration. Check the website goovee.com for more information.

Features

  • Clean and responsive UI built with Next.js
  • Integrated with Goovee ORM
  • Modular and scalable architecture
  • Easily customizable and extensible

Tech Stack

Usage

Here is the project structure:

.
├── app/            # Next.js page routes
├── lib/            # Utilities and helpers
├── goovee/         # Goovee ORM setup and models
├── public/         # Static assets
├── ui/             # Reusable UI components
└── ...

Check the .env file in the root directory and add the necessary environment variables:

Some important commands:

  • Install the dependencies : pnpm i
  • Generate ORM client : pnpm generate
  • Build the project : pnpm build
  • Start the app : pnpm start
  • Run development server : pnpm dev

Open http://localhost:3000 with your browser to see the result.

ORM

The application make use of @goovee/orm for data access. Make sure to set the database url in .env file under the DATABASE_URL property :

DATABASE_URL=postgres://<user>:<password>@<host>:<port>/<db-name>

Then, you can define models inside the goovee/schema folder. After each change in the schema folder, you need to re-run the generation command pnpm generate to propagate the changes inside the ORM client.

Check Goovee ORM for more information about its usage.

License

This package is made available under the Sustainable Use License.

You may use this software for non-commercial or internal business purposes only. Commercial use requires a valid Axelor SAS Enterprise License.

See LICENSE.md for details.

Development

Please check out our CONTRIBUTING.md for guidelines.

Contact

For any questions or feedback, feel free to reach out via the contact form on goovee.com or open an issue on this repository.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6