Browse Source
Add readme.en.md for english version readme
Add readme.en.md for english version readme
Remove create and store method on UsersController Fix typo on user search view filepull/3/head
4 changed files with 104 additions and 33 deletions
-
31app/Http/Controllers/UsersController.php
-
92readme.en.md
-
8readme.md
-
6resources/views/users/search.blade.php
@ -0,0 +1,92 @@ |
|||
 |
|||
|
|||
<h1 align="center">Geanology Application</h1> |
|||
|
|||
[](https://travis-ci.org/nafiesl/silsilah) |
|||
|
|||
>**Development in progress** |
|||
|
|||
## About |
|||
Geanology (Silsilah) application to record our family members. |
|||
|
|||
## Features |
|||
This application uses Bahasa Indonesia and English based on `config.locale`. |
|||
|
|||
### Logic Concept |
|||
1. A person can have one father |
|||
2. A person can have one mother |
|||
3. A person can have one parent (couple of mother and father) |
|||
4. A person can have 0 to many childrens |
|||
5. A person can have 0 to many spouses (husbands or wife) |
|||
6. A couple can have 0 to many childrens (based on parent_id) |
|||
|
|||
### Family Member Entry |
|||
1. Enter Name and Gender |
|||
2. Set Father |
|||
3. Set Mother |
|||
4. Add Spouse |
|||
5. Add Child |
|||
|
|||
### Person Attribute |
|||
1. Nickname |
|||
2. Gender |
|||
3. Fullname |
|||
4. Date of birht |
|||
5. Date of death (or at least year of death) |
|||
6. Address |
|||
7. Phone Number |
|||
8. Email |
|||
|
|||
### Couple Attribute (TODO) |
|||
1. Husband |
|||
2. Wife |
|||
3. Marriage Date |
|||
4. Divorce Date |
|||
5. Address |
|||
|
|||
## How to Install |
|||
1. Clone the repo : `git clone https://github.com/nafiesl/silsilah.git` |
|||
2. `cd silsilah` |
|||
3. `composer install` |
|||
4. `cp .env.example .env` |
|||
5. `php artisan key:generate` |
|||
6. Create **database on MySQL** |
|||
7. **Set database credentials** on `.env` file |
|||
8. `php artisan migrate` |
|||
9. `php artisan serve` |
|||
10. Done (Register as new user to start using the application). |
|||
|
|||
## Testing |
|||
This application built with testing (TDD) using in-memory sqlite database. |
|||
```bash |
|||
$ vendor/bin/phpunit |
|||
``` |
|||
|
|||
## Contributing |
|||
Feel free to submit Issue for bugs or sugestions and Pull Request. |
|||
|
|||
## Screenshots |
|||
|
|||
#### Family Tree |
|||
 |
|||
|
|||
#### Family Chart |
|||
 |
|||
|
|||
#### Search Family Member |
|||
 |
|||
|
|||
#### User Profile |
|||
 |
|||
|
|||
#### Profile Form |
|||
 |
|||
|
|||
#### Profil Edit Form |
|||
 |
|||
|
|||
#### Automated Testing |
|||
 |
|||
|
|||
## License |
|||
The Laravel framework is open-sourced software licensed under the [MIT license](LICENSE). |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue