Git Product home page Git Product logo

Kwang Kim's Projects

jsmn icon jsmn

Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket

memoryjs icon memoryjs

Memory Game App using javaScript (jQuery), Ajax and PHP.

online-attendance-management-system icon online-attendance-management-system

Student and Teacher Portal for attendance.Student can register in semester and can mark his attendance regularly through speech.Teachers can manage students and their attendance.

open-records-generator icon open-records-generator

Open Records Generator is custom software for database content management developed by O R G inc. It is intended for use in building dynamic, flexible and robust web applications. Open Records Generator is based on extensive experience in designing and programming websites for a wide variety of institutions.

paid-memberships-pro icon paid-memberships-pro

The most complete member management and membership subscriptions plugin for your WordPress site.

parson icon parson

Lightweight JSON library written in C.

php_memo_app icon php_memo_app

「PHP+MySQL(MariaDB) Web Service Site Programming Introduction source

student-record-management icon student-record-management

We are working on an open source project which was created couple of months ago. Now we are adding advance feature which are not installed in any project before.

tiny-bbs icon tiny-bbs

A simple bulletin board system based on PHP and MySQL

tinynotebook icon tinynotebook

Simple, Yet powerful notesystem created with using the best editors of the web. PHP, MariaDB

todoconsoleapp icon todoconsoleapp

Problem Statement: Create a simple java TODO application. Features: This is a core Java (console) application, that would take input from the user. When we run the code, the user would be presented with following Main menur screen: ==================================== 1. Add a new item ("add") 2. Delete an existing item ("del") 3. Update an item ("edit") 4. List all items ("ls") 5. Exit (Or press escape key to exit) Please choose your option : ===================================== If user enters “add", then "ADD TODO ITEM" screen will be displayed on the console: User will be prompted to enter inputs like this: - ===================================== 1) Add mode: Enter title : xxx //hit enter key to display the following input line. Enter description: xxxx xxx xxx //hit enter key to save the TODO item. Conditions: > TODO title is unique throughout the system. So for duplicate title, user will be prompted with error message 'duplicate entry'. > Once data is saved, Main menu screen will be shown to the user again: If user enters (option) “del”, the delete screen would be shown: ==================================== 2) Delete mode: Please enter TODO title: ABC Are you sure you want to delete (y/n): If y is pressed, item would be deleted and same option screen would be displayed. If n is pressed, then again option screen would be displayed without deleting the item. Now on selection screen if user enters “edit". Edit screen will be displayed to user like this: ==================================== 3) Edit mode Please enter TODO title: ABC Please enter updated title: ANB1 Please enter description : Updated description After pressing enter, the item would be updated. Conditions: > Please make sure, we need to maintain the uniqueness as well. In edit screen also user should not allowed to update a title thats already there in the system. > If user enters duplicate item, an error message will be displayed to the user with proper error and user will have to provide the updated title again. After successful updation, user will be presented with Main menu screen. ==================================== For list, user can view the item in sorted way. User can enter following input: A) ls name asc/desc > This will print a list of todo items, sorted by name in order as specified in command. B) ls date_created asc/desc > This will print a list of todo items, sorted by date in order specified in command. Conditions: > Any time user hits the "escape" key - the program will be terminated. > Please use proper OOPS concepts and collections as per the use case.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.