Skip to content

ianjuma/errand-runner

Repository files navigation

Taskwetu

BuildStatus

http://taskwetu.herokuapp.com/ https://www.taskwetu.com/

Project

  • Add Separate conf file
  • postgres DB scripts
  • Integrate SMS (AfricaIT)
  • Email notifications Sendgrid/mailgun
  • defined exceptions - DBError
  • MVC structure
  • Heroku Procfile, deployment
  • Tests
  • design UI/UX
  • sendgrid API (add credit card)
  • postgres on heroku (add credit card) / run postgres on external server
  • Migrate App instance to EU

Development

  • Static Assets (CDN) - minimise + compress, gzip
  • setup nginx- server static assets
  • pesapal integration
  • fix email API - message(bg tasks)
  • Validation forms
  • URL routes - remove name/RESTfull - /task/addTask|edit|myTasks|profile
  • sessions with redis
  • in-app metrics

Building a better UX

  • createTask - process
  • fix base template
  • notifications - login/createTask/myTasks/profile/ timer
  • createTask