Skip to content

a platform designed to streamline the organization and participation in tech events, hackathons, recruitments, and more.

Notifications You must be signed in to change notification settings

nikunjmathur08/evinco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evinco

welcome to evinco, which stands for event-interact-connect! a platform designed to streamline the organization and participation in tech events, hackathons, recruitments, and more. explore the features and their technical implementations that make evinco a powerful tool for tech enthusiasts!


features :D

1. events

Events

stay updated with the latest tech events. Our events feature allows you to:

  • browse events: explore detailed descriptions, schedules, and venues.
  • register: quick and easy registration process.
  • reminders: get notifications for events you're interested in.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing event details and user registrations.

2. hackathons

Hackathons

participate in exciting hackathons. Features include:

  • hackathon listings: find hackathons from various domains.
  • submission portal: submit your projects and track progress.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing hackathon details and user registrations.

3. recruitments

Recruitments

find and apply for tech job opportunities. Our recruitment feature includes:

  • job listings: view and apply for jobs from top companies.
  • application tracker: track your job applications.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing recruitment details and user registrations.

4. clubs

Clubs

here's how your cool and amazing clubs would look like

ClubDetails

participate in cool clubs. Features include:

  • clubs listings: find clubs from various domains.
  • submission portal: submit your projects and track progress.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing club details and user registrations.

5. profile

Profile

manage your personal and professional information. Features include:

  • personal info: update contact details and social media links.
  • professional info: add your skills, experiences, and projects.
  • achievements: showcase your accomplishments and badges.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing profile details.

6. settings

Settings

participate in exciting hackathons. Features include:

  • changing info: you can edit your profile photo, email and your name.
  • submission portal: submit your projects and track progress.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing hackathon details and user registrations.

7. create events & clubs

CreateEvents CreateClubs

showcase your amazing clubs and events!

  • clubs and events listings: create listings of your events and clubs.
  • submission portal: submit your projects and track progress.

implementation:

  • frontend: HTML, CSS, and JavaScript along with React for a dynamic UI.
  • backend: Node.js and Express for handling API requests.
  • database: MongoDB for storing club and event details and user registrations.

getting started... now we're talking!

follow these steps to set up evinco locally:

  1. clone the repository:

    git clone https://github.com/nikunjmathur08/evinco.git
    cd evinco
  2. install dependencies:

    npm install
  3. set up the database:

    # For MongoDB
    mongod --dbpath /path/to/your/db
  4. run the development server:

    npm start
  5. navigate to the application: open your browser and go to http://localhost:3000


contributing... most welcome!!

we welcome contributions from the community! To contribute:

  1. fork the repository.
  2. create a new branch for your feature or bug fix.
  3. make your changes and commit them with a detailed message.
  4. push your changes to your forked repository.
  5. create a pull request to the main repository.

license

this project is licensed under the MIT License - see the LICENSE file for details.


acknowledgments

  • special thanks to @SumatiPaliwal89 who have made this project possible.
  • thanks to the open-source community for providing invaluable resources and tools.

enjoy exploring evinco and happy coding! If you have any questions or need further assistance, feel free to reach out.


About

a platform designed to streamline the organization and participation in tech events, hackathons, recruitments, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published