An open-source boilerplate using Python and other web technologies that you can clone to spin off web tools really fast and then configure them easily per your need.
- Website back end application server on Python Flask
- APIs to serve data in JSON format per microservice architecture
- Python modules filter, aggregate and reshape data in backend
- Real-time reactivity: auto-refresh content in UI on updates to the backend data models by other users (such as in case of comments)
- Relational Database Schema for Content Curation & Social Networking Web App
- Database connectors and reusable functions to execute custom SQL queries - read & write to the DB
- Let users create, edit and delete content
- Social Logins such as Google. Facebook, LinkedIn sign-in
- Custom user registration, login, logout
- Session management
- Setup websockets
- Implement for polling the SQL database for changes & push updates to UI
- Implement for messaging system
- Cache denormalized data for posts and related items (likes, comments etc.)
- Store & update diff in each user's activity stream
- Retrieve each user's activity stream
- Set Up Solr
- Index keywords
- Connect Python to Solr
- Scrape text from specified parts of the website
- Fill forms, search boxes, input fields
- Click Buttons
- Handle for "special" cases such as AngularJS websites
- Write HTML tables to CSV, Excel, PDFs and download on user click
- Read Excel files
- Read & write to Google Spreadsheet
- Read/scrape text from PDF files
- Risk Based Triaging: High / Medium / Low
- Classification (Yes/No): Logistic Regression
- Numeric Prediction: Linear Regression
- Anomaly Detection: outliers, suspicious transaction activity
- Natural Language Processing - fuzzy name matching, classifying as people/entities, sentiment analysis
- Implement a blockchain to store data in decentralized way
- Access data
- Configure blockchain
- Landing Page
- Login & Registration
- Home Page with feed of cards
- Device Size Responsive using CSS Flexgrid
- Card page
- Ability to upvote
- Ability to comment
- Ability to "save for later"
- User Page
- Search Bar
- Page Navigation
- Collection of Cards
- Tags - create, edit, delete, add to post
- Notifications
- Chat Messenger
- Modals like Product Hunt
- "View More/All" UI
- Blogpost Editor
- Blogpost Comments
- Admin Panel to customize styling elements
- Page Loader Animation on screen and on each post
- JavaScript functions to create, update, modify, stylize HTML divs
- JavaScript functions to reshape data
- AJAX to make REST API calls to fetch JSON data
- Event Handlers to handle clicks, user events
- Bar Charts
- Nice Table with Pagination, Heatmap Abilities
- Calendar
- Line Charts
- Donut Charts
- Filters & User inputs - Checkboxes, Sliders, Radio Buttons, Text Inputs, Date Pickers
- Drill down
- Icons
- Setup security levels
- Setup users & groups for programmatic access
- Create RDS database
- Deploy Python website using Elastic Beanstalk
Formatted using: https://dillinger.io/
