Skip to content

Instantly share code, notes, and snippets.

Avatar

Muhammad Afif Abroory afifabroory

View GitHub Profile
View sadsd
# Project Goals
Membangun aplikasi yang dapat digunakan untuk memudahkan dalam memberikan tugas dan mengelola tugas dari _Project Manager_ ke anggota. Serta memudahkan anggota untuk melihat tugas-tugas yang harus dikerjakan guna mencapai tujuan project pada kegiatan _Project Based Learning._
# Project Scope
- Project ini digunakan sebagai penunjang kegiatan _Project Based Learning_ iTech Hackathon.
- Pada milestone [0.1.0](https://github.com/iTech-Hackathon/Task-Management/milestone/1) (Klik link for more info), project ini lebih memfokuskan pada **Software Feature** yang sempurna dengan tampilan yang sederhana. Kemudian, secara _incremental_ aplikasi dari project ini dikembang hingga menjadi lebih baik.
- Project yang akan dikembangkan merupakan aplikasi berbasis web yang responsif.
- Terdapat 2 role (atau hak akses) dalam aplikasi ini, yaitu:
- Project Manager, dengan hak akses berupa:
- Mengelola project (Create, Read, Update & Delete)
@afifabroory
afifabroory / Task-Management.json
Last active Nov 5, 2022
Task Management JSON schema
View Task-Management.json
{
"projects": [
{
"id": "20223-001",
"title": "Membuat Calculator",
"description_url": "https://raw.githubusercontent.com/iTech-Hackathon/Task-Management/main/docs/Specifications.md",
"tasks": [
{
"id": "001",
"title": "Membuat struktur HTML",
@afifabroory
afifabroory / MainActivity.java
Created Oct 16, 2022
Activity & Intent Challenge
View MainActivity.java
package com.example.activityintentchallenge;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import com.example.activityintentchallenge.databinding.ActivityMainBinding;
View activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<TextView
android:id="@+id/article_heading"
@afifabroory
afifabroory / MainActivity.java
Last active Oct 9, 2022
HelloConstraint Homework
View MainActivity.java
package com.example.helloconstraint;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.example.helloconstraint.databinding.ActivityMainBinding;
View CP_Template.code-snippets
{
"Competitive Programming Template": {
"scope": "cpp",
"prefix": "cp",
"body": [
"#include <bits/stdc++.h>",
"using namespace std;",
"#define ll long long",
"#define pii pair<int, int>",
"#define pll pair<long long, long long>",
View array.cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
ofstream fout(getenv("OUTPUT_PATH"));
int n, m;
cin >> n >> m;
@afifabroory
afifabroory / HRMLParser.cpp
Created Aug 4, 2021
A parser for HRML (Custom Markup Language) - HackerRank
View HRMLParser.cpp
/**
* https://www.hackerrank.com/challenges/attribute-parser/
*/
#include <algorithm>
#include <cstdio>
#include <iostream>
#include <map>
#include <sstream>
#include <string>
@afifabroory
afifabroory / exercises-1_1-4.cpp
Created Jul 31, 2021
My solution for ods exercises 1.1 (4)
View exercises-1_1-4.cpp
#include <iostream>
#include <fstream>
#include <functional>
#include <set>
using namespace std;
void read_input(string fileName, set<string,not_equal_to<string>>& setText);
void write_input(set<string,not_equal_to<string>> setText);
@afifabroory
afifabroory / exercises-1_1-2.cpp
Last active Jul 31, 2021
My solution for ods exercises 1.1 (2)
View exercises-1_1-2.cpp
#include <iostream>
#include <fstream>
#include <stack>
using namespace std;
void read_fifty_input(ifstream* myFile);
void write_input(stack<string>& stackText);
int main(void)
{