Try to find out https://cnotee.000webhostapp.com/index.php?url=Login
CNote is a web-based PHP MVC application designed for online task note-taking. Users can log in to view, add, edit, mark as done, or delete notes directly on the web platform. Each note consists of a title, content, due date, and a status indicating whether it's completed or not.
-
User:
- Sign up and log in to the application securely.
- Update profile information or delete account.
-
Note:
- Each task note includes a title, content, due date, and a status (done or undone).
- View, add, edit, and delete notes with ease.
- Mark tasks as done or not done to keep track of progress.
- Separate done and undone tasks for better organization.
- Search for tasks based on title and date for quick retrieval.
- Import file to add multiple tasks note at once
- PHP (MVC Architecture)
- PostgreSQL
- HTML, CSS, JavaScript
-
Clone the Repository:
git clone https://github.com/cnmeow/cnote.git cd cnote
-
Database Setup:
- Change your database information in mvc/core/Database.php
- Import the provided SQL file (
CNote.sql
) into your database. - On line 69 of TaskModel.php, when using PostgreSQL, use 'userid'. However, if you are using MySQL, please change it to 'userId'.
-
Run the Application:
-
Using XAMPP, WampServer,..:
- Start your local server
- Access the application through
http://localhost/index.php?url=Login
.
-
Using PHP:
php -S 127.0.0.1:2106
- Access the application through
http://127.0.0.1:2106/index.php?url=Login
.
- Access the application through
-
-
User Registration and Login:
-
Note Management:
- Click Edit button to edit the task note
- Add individual tasks or import multiple tasks at once by uploading a file. Clicking on the 'Download Template' will download two sample files (txt and xlsx) with instructions on the correct format for importing. Those two files are also placed in the public/templateFileForImport. Click 'Import file', choose a file correctly formatted according to the template, and upload.