EasyCRM on yrityksille suunnattu yksinkertainen asiakashallintajärjestelmä (CRM). Yrityskäyttäjä voi luoda yrityksiä, joilla voi olla useita kontakteja. Yrityskäyttäjä voi myös hallinnoida yritysten tietoja sekä luoda uusia käyttäjiä, joilla on oikeus joko muokata tai tarkastella yrityksiä.
-
Yrityskäyttäjän luominen
Kuka tahansa voi rekisteröityä sovellukseen yrityskäyttäjäksi. -
Tietojen hakeminen
Yrityskäyttäjä pystyy tarkastelemaan ja hakemaan luotuja yrityksiä. -
Yritysten tietojen hallinnointi
Mahdollisuus muokata ja poistaa yritysten perustietoja ja kontakteja. -
Käyttäjien hallinnointi
Yrityskäyttäjä voi luoda uusia käyttäjiä, joilla on joko oikeus katsella tai hallinnoida yrityksiä. Yrityskäyttäjä voi myös halutessaan poistaa nämä käyttäjät tai muokata niiden oikeuksia.
Sovelluksen uusin versio on suoraan käytettävissä Vercel alustalla.
Pääset käyttämään sovellusta Vercelissä tästä
Kloonaa projekti GitHubista ja siirry projektin hakemistoon:
$ git clone https://github.com/MarkusWahlman/EasyCRM.git
$ cd EasyCRM
Luo projektiisi .env-tiedosto ja lisää siihen seuraavat tiedot:
DATABASE_URL=<tietokannan-paikallinen-osoite>
SECRET_KEY=<salainen-avain>
Projektissa käytetään poetry-riippuvuushallintatyökalua. Varmista, että olet asentanut sen onnistuneesti. Asenna tarvittavat riippuvuudet komennolla:
$ poetry install
Määritä tietokanta skeema komennolla:
$ psql < schema.sql
Siirry poetry-virtuaaliympäristöön ja käynnistä sovellus:
$ poetry shell
$ cd src/
$ flask --debug run