Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pokhiii/college-erp
ERP system for educational institutes. Built with Frappe.
https://github.com/pokhiii/college-erp
Last synced: 29 days ago
JSON representation
ERP system for educational institutes. Built with Frappe.
- Host: GitHub
- URL: https://github.com/pokhiii/college-erp
- Owner: pokhiii
- License: mit
- Created: 2024-03-03T11:25:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-29T13:31:52.000Z (9 months ago)
- Last Synced: 2024-04-29T14:38:09.807Z (9 months ago)
- Language: Python
- Size: 139 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# College ERP
An ERP system for educational institutes. Built with [Frappe](https://frappeframework.com/).
## Setup
### Development environment
#### Prerequisites
1. Docker
```sh
docker -v # Check if Docker is installed.
```
2. [Docker Compose](https://docs.docker.com/compose/)
```sh
docker compose version # Check if Docker Compose is installed.
```
3. Git
```sh
git -v # Check if Git is installed.
```#### Installation
1. Clone the repository
```sh
git clone https://github.com/pokhiii/college-erp.git
```
2. Move inside the cloned repository
```sh
cd college-erp
```
3. Create and start containers defined in `college-erp/docker-compose.yml`.
```sh
docker compose -f college-erp/docker-compose.yml up
```
4. Start interactive shell session within the Frappe container
1. Find the name of container
```sh
docker ps
```
![image](https://github.com/pokhiii/college-erp/assets/11808845/4374419c-217c-42eb-b6e9-38020221c022)
2. Start interactive shell
```sh
docker exec -it college-erp-frappe-1 /bin/sh
```
5. Set up `frappe-bench` directory and install erpnext app inside it
```sh
python installer.py
```
6. Inside the container
```sh
cd frappe-bench
```
7. Start the app
```sh
bench start
```