Giter Club home page Giter Club logo

lupo-skill's Introduction

gssoc github-header-image

GitHub commit activity   GitHub forks   GitHub Repo stars   Bitbucket open issues   GitHub Issues or Pull Requests   GitHub last commit

Lupo Skill

Lupo Skill is an open-source platform for sharing skills through events. Users can both host and join events to share their expertise and learn from others. This platform is built using React.js with TypeScript, Firebase for backend services, and React-Bootstrap for UI components.

Features

  • Host Events: Share your skills and knowledge by hosting events on the platform.
  • Join Events: Explore a variety of events hosted by others to learn new skills.
  • User Profiles: Customize your profile to showcase your skills, interests, and upcoming events.
  • Event Management: Manage your hosted events, including editing details and sending updates.
  • Real-time Updates: Receive real-time notifications and updates for events you're hosting or attending.
  • Responsive Design: Enjoy a seamless experience across devices with a fully responsive design.
  • Microblogging and Social Networking to promote created events (UPCOMING): People will be able to promote there events in microbloging and social networking feature.

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • TypeScript: A typed superset of JavaScript that improves code quality and developer experience.
  • Firebase: Provides backend services such as authentication, database, and real-time communication.
  • React-Bootstrap: A UI library for building responsive and mobile-friendly components.

📌 Tech Stack

  • Firebase
  • ReactJs
  • TypeScript

Contributing to Lupo Skill

Visit Contributing.md for contribution guide.

You can find the video for setup here

Using Issue Templates

  1. Always use the provided issue templates when creating new issues.
  2. Choose the appropriate template based on the type of issue you are reporting (bug, feature request, etc.).
  3. Fill out all the required fields in the template to provide clear and concise information.

Reporting Issues

When reporting a new issue, please provide the following details:

  • Description of the issue.
  • Steps to reproduce (if applicable).
  • Expected behavior.
  • Actual behavior.
  • Any relevant screenshots or error messages.

Making Pull Requests

If you're submitting a pull request, please:

  • Describe the changes made and the reason for the changes.
  • Reference any related issues by using keywords such as "Fixes #<issue_number>" in your pull request description.

Code of Conduct

Please review our Code of Conduct before contributing. We expect all contributors to adhere to the code of conduct to maintain a positive and inclusive community environment.

Getting Started

  1. Fork the repository: Start by forking the Lupo Skill repository to your own GitHub account.
  2. Clone the repository: Clone the forked repository to your local machine using Git.
git clone https://github.com/your-username/lupo-skill.git
  1. Navigate to the project directory:
cd lupo-skill
  1. Install dependencies: Use npm to install the project dependencies.
npm install
  1. Set up Firebase:
  • Create a Firebase project on the Firebase console.
  • Configure Firebase authentication, Firestore database(rtdb), and storage (remeber to edit the rules).
  • Update Firebase configurations in the project. in firebaseConf.ts
  1. Run the website
npm run start

Contributors:

lupo-skill's People

Contributors

tanay-errorcode avatar nishant0708 avatar annu117 avatar doraemon012 avatar joyosmit avatar krithika2543 avatar pradnyagaitonde avatar sahilhedau49 avatar yashi-15 avatar ansh-h-mehta avatar pratikmane0112 avatar kaali001 avatar bhs-harish avatar heysagnik avatar priya-49 avatar dhevamuthu avatar ramakrushnabiswal avatar dakshsinghrathore avatar nagalakshmi08 avatar astha86 avatar himadeepthi1 avatar himanshugoyal77 avatar yogesh-ok55 avatar

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.