🇬🇧
The Eventia project is a digital platform for organizing and publishing events that aims to facilitate the organization and promotion of technology-related events. The platform allows users to register and access detailed information about available events, such as the location, description, date, and time, so they can efficiently plan their attendance.
1. User Registration: Users can register on the platform, granting them access to all available functionalities, such as joining events, receiving notifications, and managing their list of registered events.
2. Event Search and Registration: Users can search and explore available technology events on the platform, and register for those that interest them. Once registered for an event, they will automatically receive a confirmation email.
3. User and Administrator Profiles: The platform has two main profiles, user and administrator. Users can register and join events, while administrators have access to a special section where they can create, edit, and delete events.
4. Event Management: Administrators have the ability to create new events on the platform, with the option to edit event information at any time. They can also delete events that are no longer relevant.
5. Registered Event List: Registered users have access to a list of all events they have registered for, allowing them to keep track of the events they will be attending.
In summary, the Eventia project is a comprehensive and user-friendly platform that offers an efficient solution for organizing and promoting technology events. Both organizers and attendees can benefit from the functionalities offered by the platform, making the dissemination and management of technology events easy and effective.
- HTML5
- CSS
- JavaSript
- React
- Node.js v16.15.1
Before you can run this app, you'll need to have the following installed on your machine:
Once everything is installed, you can clone it from the terminal:
git clone https://github.com/Menchu02/Tech_events.git
Next, it is necessary to install the dependencies:
npm install
Finally, in order to run this project, it is necessary to compile the database first. This is the address of the database repository (back-end) with the necessary instructions. Once done, we can start the project:
npm start
@marcygon
@ItzAle
@Menchu02
@ifadoua2
🇪🇸
El proyecto Eventia es una plataforma digital de organización y publicación de eventos que tiene como objetivo facilitar la organización y promoción de eventos relacionados con la tecnología. La plataforma permite a los usuarios registrarse y acceder a información detallada sobre los eventos disponibles, como la dirección, descripción, fecha y hora, para que puedan planificar su asistencia de manera eficiente.
1. Registro de usuarios: Los usuarios pueden registrarse en la plataforma, lo que les permite acceder a todas las funcionalidades disponibles, como unirse a eventos, recibir notificaciones y gestionar su lista de eventos registrados.
2. Búsqueda y registro de eventos: Los usuarios pueden buscar y explorar eventos tecnológicos disponibles en la plataforma, y registrarse en aquellos que les interesen. Una vez registrado en un evento, recibirán automáticamente un correo electrónico de confirmación.
3. Perfiles de usuario y administrador: La plataforma cuenta con dos perfiles principales, el perfil de usuario y el perfil de administrador. Los usuarios pueden registrarse y unirse a eventos, mientras que los administradores tienen acceso a una sección especial donde pueden crear, editar y eliminar eventos.
4. Gestión de eventos: Los administradores tienen la capacidad de crear nuevos eventos en la plataforma, con la posibilidad de editar la información del evento en cualquier momento. También pueden eliminar eventos que ya no sean relevantes.
5. Lista de eventos registrados: Los usuarios registrados tienen acceso a una lista de todos los eventos a los que se han registrado, lo que les permite llevar un seguimiento de los eventos a los que asistirán.
En resumen, el proyecto Eventia es una plataforma completa y fácil de usar que ofrece una solución eficiente para la organización y promoción de eventos tecnológicos. Tanto los organizadores como los asistentes pueden beneficiarse de las funcionalidades ofrecidas por la plataforma, lo que facilita la difusión y gestión de eventos tecnológicos de manera eficaz.
- HTML5
- CSS
- JavaSript
- React
- Node.js v16.15.1
Antes de poder ejecutar el proyecto, debes tener instalado lo siguiente:
Una vez que esté todo instalado, ya se puede clonar desde la terminal:
git clone https://github.com/Menchu02/Tech_events.git
A continuación es necesario installar las depencias:
npm install
Por último, para poder ejecutar este proyecto es necesario compilar primero la base de datos. Esta es la dirección del repositotio de la base de datos (back-end) con las indicaciones necesarias. Una vez hecho, ya podemos iniciar el proyecto:
npm start