Adonisjs Hackathon Starter

screenshot of Adonisjs Hackathon Starter

A boilerplate for AdonisJS web framework

Overview

The AdonisJS Hackathon Starter is a boilerplate application developed with AdonisJS 4.0. It aims to simplify the process of starting a project for hackathons, providing a generic and reusable foundation for web applications. The goal is to save time by providing pre-built functionality for tasks such as user authentication and integration with various APIs. The project follows the MVC architectural pattern and is built using AdonisJS, a free and open-source Node.js web framework.

Features

  • Local Authentication using Email and Password
  • OAuth 1.0a Authentication via Twitter
  • OAuth 2.0 Authentication via Facebook, Google, GitHub, LinkedIn, Instagram, Foursquare, Bitbucket
  • Flash notifications
  • MVC Project Structure
  • Bootstrap 4
  • Contact Form (powered by Mailgun, Mandrill, or Sendgrid)
  • Account Management
  • Gravatar
  • Profile Details
  • Change Password
  • Forgot Password
  • Reset Password
  • Delete Account
  • CSRF protection
  • Link to Social Accounts
  • API Examples: Facebook, Foursquare, Last.fm, Instagram, Tumblr, Twitter, Stripe, LinkedIn, Google Map, Github

Summary

The AdonisJS Hackathon Starter provides a boilerplate application for quickly starting web projects in hackathons. It offers a range of features including authentication, API integration, and a pre-built MVC project structure. The goal is to save time and provide a reusable foundation for hackathon participants. The installation process requires some prerequisites and the obtaining of API keys. Overall, the AdonisJS Hackathon Starter is a convenient tool for developers looking to streamline the initial stages of their hackathon projects.