plan-picker's People
plan-picker's Issues
Describe scope of the project
Description of structure
Add tests to schema
We need to test every model at the database level.
Dockerize project
Postgres + Phoenix in Docker compose.
Isolated schemas for every enrollment
Add enrollment management screen
Points assignments should belong to class instead of term
Allow importing sample plan
Split model into contexts
Implement points assigments
Add tests to schema objects
Describe actors in the system
Add maximum/minimum points assignments for subject
Comments on db schema
Expand docs
Elixir
- Intro
- Basic functionalities
Phoenix
- MVC
- Router
- Controller
- View + templates
DB
- Used pg things
Ecto
DB specific
- migrations
Schema
- schema
- relations
- changesets
Data loader
Liveview
View lifecycle
- mount
- render
- handle_event
[ ] rerendering
Event handling
Add group management screen
Integrate Prettier
Add main screen
Postgres features list
Setup GH Actions for running tests & linter
Automatically deploy app via Gigalixir
Draft initial schema
Describe entities
Add main calendar screen
Prepare raport structure
e.g.
https://docs.google.com/document/d/1hE8MDKAOrJJ3TqA27--PIRu9I6hTxNAvKHe1zHg1Eq8/edit
- Replace tables description with schema
- Paste the most important pieces of the codebase
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.