Skip to content

manuraj17/devfights

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Devfights (Name Subject to Change 👀)

Devfights is an interface for #codefights and Codefights and name is subject to change.

Stuff to use

  • Language: Go (fuck Python)
  • Build tool: gb
  • Webframework: Gin (The Lord has spoken. Amen!)
  • Database: SQLite (it ain't no Big Datas)
  • ORM: Gorm
  • HTTP requests library (something like Python Requests)
  • HTML parsing library (something like Beautifulsoup)
  • Anything else?

Features

A scheduled scraper should run every hour/day and pull all data from Codefights.

  1. Display all upcoming Codefights
  2. Display all past Codefights
  3. Maintain a Leaderboard with score
  4. Link Slack users to Devfights
  5. Add ads and make v rich

Todo

  • Write scraper for Codefights. The scraper should start from here and pick up all the Devup tourneys.
  • Come up with schema and store all the data from the scraper
  • Come with up way to link between Devfights and slack username. May be a slack bot?

Contributing

Everyone just jump in. Everyone just jump in

About

Interface for Codefights

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published