Welcome to the OrderFlow Application - a comprehensive solution for managing orders, products, and users efficiently. This application streamlines the order management process, making it easy for administrators and customers alike to keep track of orders, products availability, and user accounts.
- User Management: Create, update, and manage user profiles, including role-based access control.
- Product Catalogue: Easily add, update, and manage products along with their availability status.
- Order Processing: Streamlined process for placing, updating, and tracking orders.
- Dynamic Reporting: Generate reports on orders, users, and product sales to gain insights into business operations.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- PostgreSQL
- Any modern web browser.
A step by step series of examples that tell you how to get a development environment running.
- Clone the repository to your local machine:
git clone https://github.com/yourusername/orderflow.git
- Install the dependencies:
git npm install
- Set up your environment variables:
git cp .env.example .env
-
Initialize the database: Make sure PostgreSQL is running and execute the initialization script located in scripts/init_db.sql to create the necessary database and tables.
-
Start the application:
npm run dev -- --host
Access the application through http://localhost:3000.
SvelteKit - The web framework used PostgreSQL - Database Firebase - Authentication and storage
- CVakratsas - CVakratsas
- NikolasPpd - NikolasPpd