Website Development/Chat App Design & Implementation

Fermé
Carnival Guide
Toronto, Ontario, Canada
Leron Baptiste
Process and Development
(7)
3
Projet
Parcours académique
200 heures par apprenant.e
Apprenant.e
N'importe où
Niveau Avancé

Portée du projet

Catégories
Développement de sites web Sécurité (cybersécurité et sécurité informatique) Technologie de l'information Développement de logiciels Bases
Compétences
wireframing custom software create read update and delete (crud) procurement software restful api vendor contracts product roadmaps version control web platforms computer science
Détails

Our organization is able to offer a virtual internship opportunity for IT Development/Computer Science Students or Teams.

The primary focus for the student will be:

  • Creating a general chat application which can be easily ported to any other existing system.
  • Evaluating current open source technologies to develop a set of tools we could implement in a new product build.
  • Identify and evaluate new software applications and technologies to meet user and/or organization needs.
  • Selecting the best technologies for creating a real-time application.
  • Identify a new CRM system / new hosting platform for our website / procurement software to manage vendor contracts and payments.

Some of our requirements/recommended tools for this software are:

  • A CRUD-based web application with forms to create, read, update and destroy data.
  • A CRUB-based web application for admins to easily manipulate data.
  • Real-time updates displaying changes on the web application without requiring a page refresh.
  • A real-time chat application embedded within the platform.
  • A REST API to handle backend manipulation of data, which is fully documented.
  • A tool for running scheduled tasks periodically.
  • Suggested applications should be compared based on features, security and reliability.

In addition, developing prototypes of custom software and systems for review and ideal implementation would be an asset.

Our current web platform is an eCommerce site that allows producers and consumer to buy and sell merchandise. Users have requested the functionality to contact buyers and/or sellers directly. To address this, we would like to add a real-time chat function to our existing application.

A few areas of specific interest for us include:

  • The reasoning behind technologies chosen.
  • Documentation around models and attributes used to model any data.
  • A brief wireframe or mock-up of the resulting system’s user interface.
  • The product roadmap used to create the system and implementation plan including a list of user stories detailing all possible interactions with the system.
  • The source code for the system, preferably in a source control system such as Git.
  • A final presentation explaining what you built, what worked well, and what you would change.

Resources

Any existing materials we can provide to ensure a complete understanding and smooth collaboration.

Regards,

Team, Carnival Guide Inc.

Livrables
Aucun élément livrable n'existe pour ce projet.
Mentorat

Daily availability to discuss and answer any questions.

À propos de l'entreprise

Entreprise
Toronto, Ontario, Canada
2 - 10 employé.es
Entertainment, Travel & tourism, Events services, Media & production, Retail

Carnival Guide operates as the main hub for all Caribbean Carnival Committees that host carnivals around the world.

Carnival Guide brings you an all-inclusive approach to all your carnival experiences and needs... we keep you in the know. It’s your guide to all things Carnival. A one stop shop that includes Flights, Hotels, Costumes purchase, Car rentals, Events tickets, Artiste/Music, Picture/Media gallery, Tours and Adventures, restaurants and much more.

Carnival Guide provides an end to end solution, making it much easier to plan one carnival experience to the next.