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