Coder Social home page Coder Social logo

absolutehacks's Introduction

GitHub issues GitHub pull requests GitHub forks GitHub stars GitHub watchers GitHub contributors

AbsoluteHack

AbsoluteHack is a global hackathon uniting thousands of ignited minds. It is initiated by TechTalks for organizing hackathon in Pan India.
In the context of a hackathon, the word "hack" is used to describe how multiple technologies can be used together in a new and innovative way. Hence, AbsoluteHack provides an amazing atmosphere to put in all you've got and bring your ideas to fruition.

Technology Used

This consists of two parts:

  • FrontEnd:

    • HTML
    • Sass
    • EJS
    • Bootstrap
    • JavaScript
    • Node as build system
  • Backend:

    • Django
    • PostgreSQL

Contributing to AbsoluteHack

General Guidelines

  • Add assets such as images and other media in assets folder.
  • Follow standard coding practices, naming conventions and the regular document object model (DOM).
  • Make issues on GitHub to propose new features, bugs and then make a PR referencing the same.
  • Make sure you update your REMOTE ORIGIN in case you have forked this repo : Refer.
  • Once you update the forked repo make sure you rebase the changes and then open the PR. Refer.

Submitting Issues

  • Before creating a new issue, perform a cursory search in the main repo to see if a similar issue has already been submitted.
  • You can create an issue here. Please include as many details as possible in your report.
  • Issue titles should be descriptive, explaining at the high level what it is about.
  • Please include the version of the dependencies you are using, as well as what operating system you are having a problem on.
  • Do not open a pull request to resolve an issue without first receiving feedback from a collaborator or owner and having them agree on a solution forward.
  • Include screenshots and animated GIFs whenever possible; they are immensely helpful.

Pull Requests

  • DO NOT ISSUE A PULL REQUEST WITHOUT FIRST SUBMITTING AN ISSUE.
  • It is now mandatory for everyone to comment on every PR made and read other people's code.
  • Pull requests should reference their related issues. If the pull request closes an issue, please reference its closing in your commit messages. Pull requests not referencing any issues will be closed.
  • Pull request titles should be descriptive, explaining at the high level what it is doing, and should be written in the same style as git commit messages.
  • Every PR should only have one logical change and the least number of commits possible (if for some reasons the commits are higher then the creator of the PR would be asked to squash them.) If he/she doesn't comply, then the PR shall not be merged.
    Refer this, in case there are multiple commits.
  • Do not squash or rebase your commits (with multiple logical changes) when submitting a Pull Request. It makes it much harder to follow your work and make incremental changes.
  • We accept PRs only on develop branch. No PRs shall be accepted on master branch.

Git Commit Messages

  • Use the present tense (Add feature not Added Feature).
  • Use the imperative mood (Move cursor to... not Moves cursor to...).
  • Limit the first line to 72 characters or less.

Working Repo/Site

Contributors

absolutehacks's People

Contributors

aniverma17 avatar uditwapt avatar utkarsh2102 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

absolutehacks's Issues

Project Page and backend service

Need full-fledged project related service where ;-

  • Shortlisted candidates can add their project metadata.

  • Participating candidates can submit their project.

  • Mentors can review/see/rate the projects submitted

Need "Contact Us" page.

We need a Contact Us page for the website.
The common details like Name, Email-ID, Contact Number, Message and a reCAPTCHA are needed.
The UI should be as good as possible.
Contribution in any kind is accepted :D
NOTE: Work on a separate branch.
Filename could be contact.html.

Django / (login,registration,logout)

create an app 'accounts'
urls :login , signup , logout
use usercreationform
form fields : Full name , username or handle , password , college , DOB ,email

Roadmap Not Found

We need someone to create a roadmap for this project Hackathon AbsoluteHacks

Notification system for users

A notification systems needs to be designed for handling the notifications sent by the site to the intended users.

Notification system for :-

  • Successful registration on the portal

  • Successful registration on a specific hackathon

  • Reminders and shortlisted projects and teams

  • All other notifications

Notification Telegram

Working on telegram api to send messages to group of people directly from database.

Registration for Hackathon Organizers

We need a system to enable hackathon organisers to add their hackathon to the portal.

Both backend system and frontend pages are required for the same.

Edit : Stack required is Django

Setting up frontend of the website.

The task is to set up all the required dependencies before starting the actual project.
Be it the SEOs or whatever.
Just set up index.html and the related dependencies.

Git ignore generated files/folders

Typically we don't track folders and files which are generated by commands eg node_mdoules or transpiled files etc.

Tracking only source files is sufficient to have all of them on a local machine, by running corresponding commands
We can have thus have only relevant changes in commits and maintain clean git history

Need "Registration" page.

We need a Registration page for the website.
The common details like Name, Email-ID, Contact Number, GitHub and Twitter handle and a reCAPTCHA are needed.
The UI should be as good as possible.
Contribution in any kind is accepted :D
NOTE: Work on a separate branch.
Filename could be registration.html.

Registration pages for hackathons

We need to have pages for the following :

  • Registration for particular hackathon (custom link)

  • On-ground registrations

  • Backend Processing for all type of registrations

Tagline for AbsoluteHack

We are looking tagline for AbsoluteHacks Hackathon. If you find any catchy tagline please update.

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.