Skip to content

Bostads-AB-Mimer/onecore-dashboard

Repository files navigation

OneCore Base Frontend

This repository contains the basic setup of the proposed frameworks for the frontend of OneCore admin UI.

Technologies Used

  • Astro: Server framework that enables server-side rendering and client-side mixing.
  • React: Frontend library for building user interfaces.
  • Tailwind CSS and Shadcn/UI: Radix-UI based CSS frameworks.

Purpose

The OneCore Base Frontend repository serves as the foundational setup for the OneCore admin UI. It provides a robust and scalable architecture for managing properties, tenants, and related data. This repository is designed to streamline the development process, ensuring consistency and efficiency across the application.

Getting Started

To get started with the project, follow these steps:

  1. Install dependencies: npm install
  2. Start the development server: npm run dev

Features

  • Property Management: Easily manage properties, including details like address, floors, and apartments.
  • Tenant Management: Keep track of tenant information, leases, and invoices.
  • Apartment Listings: View and manage apartment listings, including status updates and detailed descriptions.
  • Statistics and Analytics: Access various statistics and analytics to monitor the performance and status of properties and tenants.
  • Maintenance Requests: Manage and track maintenance requests from tenants.

Usage

Here are some instructions on how to use the OneCore Base Frontend:

  1. Clone the repository: git clone https://github.com/your-username/onecore-frontend.git
  2. Navigate to the project directory: cd onecore-frontend
  3. Install dependencies: npm install
  4. Start the development server: npm run dev
  5. Open your browser and visit http://localhost:3000 to view the application.

Contributing

We welcome contributions from the community! If you would like to contribute to the OneCore Base Frontend, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add your feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request.

Contact

If you have any questions or need further assistance, please contact our support team at [email protected] or file an Issue here in Github.

License

This project is licensed under the AGPL license. Please refer to the LICENSE file for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published