An open-source list management system built using TALL stack. A list is a collection of items with categorization using tag(s). User will be able to copy all the items in a list for quick-response and one source of truth when using Whatsapp as medium. User also will be able to use this as source of truth instead of scattered information inside documents.
- Initial profiling for job/house/room hunting via Whatsapp.
- Single source of truth.
- Manage Personal Profile
- Manage Personal Lists
- Manage Personal Tags
- Manage Personal Items
- PHP 8.2+
- MySQL 8.0+
- NodeJS 20.0+
-
Clone the repository:
git clone https://github.com/azri-cs/list-management-system.git
-
Navigate to the project directory:
cd list-management-system
-
Install dependencies:
composer install && npm install && npm run build
-
Copy the
.env.example
file to.env
and configure your database settings. -
Generate application key:
php artisan key:generate
-
Run migrations and optionally seed the database:
php artisan migrate --seed
-
Start the development server:
php artisan serve
- Access the application at
http://localhost:8000
- Login with the default user credentials:
- Email: [email protected]
- Password: abcd2134
We welcome contributions to improve the List Management System. Please follow these steps to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is open-source and available under the MIT License. See the LICENSE.md file for more information.
If you encounter any issues or have questions, please open an issue on GitHub.