Skip to content

Projekt wykonany w ramach przedmiotu Programowanie W Internecie na Politechnice Gdańskiej, kierunek informatyka.

Notifications You must be signed in to change notification settings

polevczyc/ToDoList-PWI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJEKT: PROGRAMOWANIE W INTERNECIE

ToDoList

Projekt wykonany w ramach zajęć Programowanie W Internecie na Politechnice Gdańskiej.

ToDoList App to prosta aplikacja webowa umożliwiająca zarządzanie codziennymi zadaniami. Użytkownicy mogą dodawać, edytować, oznaczać jako ukończone oraz usuwać zadania w przejrzystym i intuicyjnym interfejsie.

Klonowanie repozytorium:

git clone https://github.com/polevczyc/ToDoList-PWI.git
cd ToDoList-PWI

Instalacja zależności:

  • zainicjuj projekt:
npm init -y
  • zainstaluj potrzebne narzędzia:
npm install express mongoose body-parser cors
  • zainstaluj Node.js
  • zainstaluj MongoDBCompass
  • otwórz MongoDBCompass
  • utwórz bazę danych o nazwie todolist
  • połącz się z bazą danych klikając connect

Uruchomienie

  • otwórz główny folder z plikami projektu
  • wpisz poniższą komendę w terminalu:
node server.js

Funkcjonalności aplikacji:

Dodawanie nowych zadań:

  • Użytkownik może dodać zadanie, które automatycznie zapisuje się w bazie MongoDB.

Przeglądanie listy zadań:

  • Zadania są podzielone na aktywne i ukończone, z możliwością ich zarządzania.

Oznaczanie zadania jako ukończone:

  • Zadanie można oznaczyć jako ukończone, co wizualnie je wyróżnia.

Edytowanie istniejących zadań:

  • Możliwość edycji treści zadania z aktualizacją w bazie danych.

Usuwanie zadań:

  • Usunięte zadania są natychmiast kasowane z bazy danych.

Filtrowanie zadań:

  • Wyszukiwanie utworzonych zadań po przypisanym do nich wcześniej hashtagu (np. #praca).

Tworzenie kont użytkowników:

  • Możliwość tworzenia kont użytkowników i logowania, aby przechowywać listy przypisane do konkretnego użytkownika.

Autorzy

  • Aleksander Piszczatyn 192575 | GitHub
  • Jakub Polewczyk 192562 | GitHub

About

Projekt wykonany w ramach przedmiotu Programowanie W Internecie na Politechnice Gdańskiej, kierunek informatyka.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •