archaeologruby's Issues
Add additional data charts
add dig participant by email instead of ID
Artifact count
-Add counter cache and auto artifact count to render on dig page
Add edit role and remove from dig options to participants
Add dig creator to dig participants upon creation
First UI
Clean up routes
Improve security measures and edit routes to optimize user experience
Remove superfluous routes such as ALL digs & artifacts (should only be digs they're participating in and artifacts for the dig they're currently working in)
Add favorited artifacts
Add sent/received for dig participants
Instead of a user simply adding someone as a dig participant, the potential participant will receive an invitation that they must then accept before being added to the dig. Before accepting the status of an invitation will be pending. They will not have access to the dig until it is accepted.
Add artifact policy - Pundit
authorization for artifact routes based on roles
-lead can do all crud operations
-field worker can only read and limited write
-analyst can also read and limited write but will have more abilities in future features
Add artifacts
-MCV
cloudinary image uploads
Add image upload to dig
Add rails admin
Add announcements
-MVC for announcements
-Admin, primary investigator, lead roles can add announcements which will be visible to all dig participants
-Read/unread?
Change user ids to names in UI
Improve formatting on mobile
Add maps for dig location
Add roles
-Adds distinct roles to dropdown menu on participants add form
-Roles: primary investigator/lead, field worker/student, researcher/analyst, admin
Add first and last name to user sign up form
Add email for announcements and invitations
Final features for launch
-Adds validations
-Double checks all routes
-Upgrades UI
-Finishes homepage and adds about page
User profile pages
-Add bio to user
-Add user profile page
-Users can view profile pages of other users in the same dig
User and dig models and sample data
-Adds user model
-Adds dig model
-Adds dig participants model (not integrated yet)
Dig delete failure
Fix foreign key constraint (dig participants) when deleting dig
Improve data visualization
Add additional data charts
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.