Giter Site home page Giter Site logo

rs-clone's Introduction

Photo agency CRM

This project is a complete service with a landing page for attracting customers, CRM 1 system for employee interaction and REST API backend with database.

Used By

App was developed for a current photo agency cyp.photo that organises photo shoots for visitors to European cities.

Code

Deploy

Development time

  • 3 weeks (15.08.2022 - 05.09.2022)

Features

  • 10 steps of the business process
  • 3 roles for employees
  • 12 Manager pages
  • 7 Photographer pages
  • 5 Editor pages
  • Add, update and delete users
  • Internal communication
  • Email alerts
  • Statistics

Team

We are very proud that we were able to implement such a complex project in a short time by a team of people who had not known each other before!

Stack

CRM system:

  • Javascript
  • Webpack
  • Chart.js

Server:

  • Node.js
  • Express
  • MongoDB
  • Mongoose

Web page:

  • Typescript
  • Bootstrap

Work flow:

  • Scrum (use Kanban board for sprints)
  • Github Projects
  • Discord for meetings
  • Figma

Login/password

Attention! Please, DO NOT DELETE these users! You can create a new employee, then delete them.

  • Manager: manager / qweasdzxcqweasdzxc
  • Photogrpher: alex / qweasdzxcqweasdzxc
  • Editor: nataly / qweasdzxcqweasdzxc

Presentation

Screnshots

Screnshot 1: CRM-1

Screnshot 2: CRM-1-1

Details

CRM system

  • employee registration
  • authorization of employees, saving of authorization between sessions
  • edit/delete employees
  • ordering via CRM
  • manager cabinet - 12 pages
  • photographer cabinet - 7 pages
  • editor cabinet - 5 pages
  • statistic page
  • sending messages between employees
  • auto sending email alerts to employees and to customers
  • adaptive layout for mobile, tablet and desktop
  • babel, eslint, webpack
  • SPA
  • MVC pattern
  • component-based approach

Server

  • authentication/registration/identification/authorization
  • different access for roles
  • handle new order
  • email templates and sending alerts to client and to employees
  • REST API
  • microservice architecture
  • MVC pattern
  • the server gives correct answers, gives HTTP errors - you can understand what happened, write readable logs

Web page

  • booking form
  • quiz and sending results
  • use bootstrap
  • babel, eslint, webpack
  • adaptive layout for mobile, tablet and desktop

Workflow design

Figma screenshot: cabs

Footnotes

  1. CRM - customer relationship management software is a system for managing your relationships with customers. โ†ฉ

rs-clone's People

Contributors

vovoka-path avatar

Watchers

 avatar

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.