Full Source Code for A Phenomena Recording System.
This is a completely free source code (including database structure) for "Phenomena Recording System", a webapp I developed using Yii2 Framework, MySQL Database, and AdminLTE3. The app consists of the Indonesian Language as my first language. But overall, it's easy to use since the code is mostly English.
The features this app has are as follows:
- Phenomenon input (such as online news or printed newspaper, recorded to the database)
- Phenomena categorization (manual) into 24 categories
- Dashboard, snapshots on the database
- Monitoring, descriptive analysis of users' activity in phenomena management
- Dynamic tabulation for phenomena, aggregately or separately
- User management
- News crawling using Google CSE API and News API
Before using this code, you gotta make sure you have your local server ready (such xampp or wamp), IDE (I use VSCode), git and composer installed on your computer.
- Open your terminal in
htdocs
(if you use xampp) orwww
(if you use wamp) - Run this code to clone the repo using
git clone https://github.com/khansasafira19/sk-phenomena-recording-portal.git
- Access the folder using
cd sk-phenomena-recording-portal
, still in your terminal - Run
composer update
to make everything run on the app (it is to fill up the vendor folder) - Access your phpmyadmin, create a database, and name it "sk_prs" or whatever you like. Then import the .sql file in
root\sql
folder. - Make changes to the
config\db.php
file on the database connection, according to your setup. - That's it, the app should run now. Access it on http://localhost/sk-phenomena-recording-portal/ using username
admin
and passwordadmins
More previews are available here.
Copyright © 2023 by Safira Khansa (Nofriani) Visit more at https://github.com/khansasafira19 and https://khansasafira19.github.io/
This application is completely free to use, although selling it without my consent or using it in your name is not permissible. The use for any part of my code should include the link to this repo. Thank you for understanding.
- If you have any questions regarding this app, contact me on WhatsApp +62-856-6499-1937
- If enjoy using the code, and feel grateful, you can buy me a cup of tea via OVO or GoPay at +62-856-6499-1937. Actually, as a Muslim myself, sending out your prayers for me and my family is even better.
Thanks for stopping by. :)
I have a blog, https://safirakhansa19.wordpress.com/, I wrote some books too:
- Ku Melangkah dengan Bismillah, a novel written in Indonesian.'
- Gerimis Hujan di Hati Hafu, a novel also written in Indonesian.
- Easily Understanding English, a book written in Indonesian for English learners. It's an ebook, free to download, read and share.
- Pembangunan Website dengan Yii2 Framework. It's a step-by-step guide to code in Yii2, written in Indonesian.
Here are some research papers I did, all written in English:
- Harnessing Technology Acceptance Model (TAM) on Information System to Safeguard Accelerated Data Collecting and Processing Amid COVID-19 Pandemic, 2022
- Harnessing Multi-label Classification Approaches for Economic Phenomena Categorization, 2021
- Machine Learning Application for Classification Prediction of Household's Welfare Status, 2020
- Comparisons of Supervised Machine Learning Techniques in Predicting the Classification of the Household's Welfare Status, 2019
- Analysis On Internet Pattern of Youtube Browsing in Indonesia Using Web Crawling and Unsupervised Learning, 2018