chore: completely remove Firebase and update README to reflect Django REST integration
This commit is contained in:
parent
99b1e14034
commit
86692177a0
5 changed files with 183 additions and 1358 deletions
26
README.md
26
README.md
|
|
@ -1,25 +1,31 @@
|
|||
# Join
|
||||
|
||||
Task manager modeled on the Kanban system. Create and organize tasks using drag-and-drop functions, assign users and categories to ensure efficient management.
|
||||
A task manager modeled after the Kanban system. Create and organize tasks using drag-and-drop functionality, assign users and categories for efficient task management.
|
||||
|
||||
## Technologies Used
|
||||
## Technologies Used
|
||||
|
||||
- HTML / SCSS
|
||||
- Angular / TypeScript
|
||||
- Firebase
|
||||
- Django REST / PostgreSQL / Redis
|
||||
|
||||
## Features
|
||||
|
||||
- Summary with general information on tasks and upcoming deadlines
|
||||
- Summary displaying general information about tasks and upcoming deadlines
|
||||
- Create, read, update, and delete tasks and contacts
|
||||
- Different priority levels for tasks, depending on necessity
|
||||
- Assign contacts to a task
|
||||
- Organize tasks by dragging and dropping them
|
||||
- Task prioritization based on urgency
|
||||
- Assign contacts to tasks
|
||||
- Organize tasks with drag-and-drop functionality
|
||||
|
||||
## Description
|
||||
|
||||
The Join Task Manager is a powerful platform based on the Kanban system that aims to manage tasks efficiently. With a user-friendly interface, you can create and organize tasks by simply using drag-and-drop functions. Thanks to the integration of HTML / SCSS, Angular / TypeScript, and Firebase, we offer a robust and reliable environment for your task management.
|
||||
Join Task Manager is a robust platform built on the Kanban system, designed for efficient task management. With a user-friendly interface, you can easily create and organize tasks using drag-and-drop functionality. Built with HTML / SCSS, Angular / TypeScript, and Django REST, Join offers a powerful and reliable environment for managing your tasks.
|
||||
|
||||
Key features include a summary with general information about tasks and upcoming deadlines, the creation, display, update, and deletion of tasks and contacts, and the ability to assign different priority levels to tasks depending on urgency. You can also assign tasks to contacts to improve collaboration.
|
||||
Key features include:
|
||||
|
||||
Organizing your tasks is as simple as dragging and dropping, allowing you to manage them quickly and intuitively. With Join, you have all the tools you need to organize and keep track of your tasks efficiently, so you can focus on what's important.
|
||||
- A summary view that displays general information about tasks and upcoming deadlines
|
||||
- Full CRUD functionality (Create, Read, Update, Delete) for tasks and contacts
|
||||
- The ability to assign different priority levels to tasks based on urgency
|
||||
- Task assignment to contacts for better collaboration
|
||||
- Simple and intuitive task organization using drag-and-drop
|
||||
|
||||
Join helps you manage tasks quickly and efficiently, keeping you focused on what truly matters.
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
1508
package-lock.json
generated
1508
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -14,7 +14,6 @@
|
|||
"@angular/common": "^18.2.13",
|
||||
"@angular/compiler": "^18.2.13",
|
||||
"@angular/core": "^18.2.13",
|
||||
"@angular/fire": "^17.0.1",
|
||||
"@angular/forms": "^18.2.13",
|
||||
"@angular/platform-browser": "^18.2.13",
|
||||
"@angular/platform-browser-dynamic": "^18.2.13",
|
||||
|
|
|
|||
|
|
@ -7,13 +7,10 @@ import {
|
|||
import { withInterceptorsFromDi } from '@angular/common/http';
|
||||
import { provideRouter, Router, withViewTransitions } from '@angular/router';
|
||||
import { routes } from './app.routes';
|
||||
import { initializeApp, provideFirebaseApp } from '@angular/fire/app';
|
||||
import { getFirestore, provideFirestore } from '@angular/fire/firestore';
|
||||
import { HttpClient, provideHttpClient } from '@angular/common/http';
|
||||
import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
|
||||
import { IMAGE_CONFIG } from '@angular/common';
|
||||
import { TranslateHttpLoader } from '@ngx-translate/http-loader';
|
||||
import { firebaseConfig } from './environments/config';
|
||||
import * as Sentry from '@sentry/angular';
|
||||
import { ToastrModule } from 'ngx-toastr';
|
||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
|
||||
|
|
@ -41,8 +38,6 @@ export const appConfig: ApplicationConfig = {
|
|||
importProvidersFrom(ToastrModule.forRoot()),
|
||||
provideHttpClient(withInterceptorsFromDi()),
|
||||
provideRouter(routes, withViewTransitions()),
|
||||
provideFirebaseApp(() => initializeApp(firebaseConfig)),
|
||||
provideFirestore(() => getFirestore()),
|
||||
{
|
||||
provide: IMAGE_CONFIG,
|
||||
useValue: {
|
||||
|
|
|
|||
Loading…
Reference in a new issue