Giter Club home page Giter Club logo

ft_transcendece's Introduction

Hi there ๐Ÿ‘‹ I am Alberto Ramirez - I'm a FullStack web developer

๐Ÿ“ˆ GitHub Stats

my-languages my-stats

๐Ÿ“‹ Languages

C C++ CSS3 HTML5 JavaScript PHP TypeScript

๐Ÿ“š Frameworks, Platforms and Libraries

Bulma Electron.js Express.js NodeJS NestJS SASS Socket.io Vue.js Angular

React Unreal Engine Docker

๐Ÿ“ฑ Mobile Frameworks

ReactNative

๐Ÿ’พ Databases

MySQL MariaDB Postgres MongoDB

๐ŸŽจ Design

Blender Adobe Photoshop

๐Ÿค Connect with me:

LinkedIn ย  GitHub

ft_transcendece's People

Contributors

aliciamurma avatar arsalas avatar sebamiro avatar

Watchers

 avatar

ft_transcendece's Issues

Response de todos los chats

Para la request de todos los chats se deberia retornar todos los chats publicos y todos los chats protected y private en los que este el usuario que envia la peticion

interface IChatRoomResponse{
        id: string;
	name: string;
}

Response de un chat

Para la informacion de un chat concreto necesitaria una response de este tipo, deberia pasar el id del chat por la url en la request

interface IResponseChatRoom{
	id: string;
	name: string;
	type: EChatType;
	messages: IMessage[];
	users?: IUserChat[]; // solo cuando no sea directo
}

enum EChatType {
	Direct = 'direct',
	Public = 'public',
	Private = 'private',
	Protected = 'protected'
}

interface IMessage {
  message: string;
  isRead: boolean;
  createdAt: string;
  userId: string; // es el login del usuario
}


interface IUserChat {
  login: string;
  username: string;
  avatar: string | null;
  avatar42: string;
  status: string;
  isAdmin: boolean;
  isOwner: boolean;
}

Avatar

Si alguien se cambia su foto de perfil no aparece a los demas, sale el avatar de 42

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.