You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+14-5
Original file line number
Diff line number
Diff line change
@@ -23,10 +23,6 @@ Users that may find this helpful include:
23
23
24
24
NAVFITOnline's development name in parts of the codebase is NAVFIT99.
25
25
26
-
### This seems like a limited solution. Why don't you make a \[cloud based/centralized/reorganized/insert word here\] evaluation system?
27
-
28
-
NAVFITOnline is meant to be a "drop-in" "shim" solution for working with the current NAVFIT98A program and format. Making a new CMS system for Navy evaluations is a different project. The goal of NAVFITOnline is to retain compatibility with the NAVFIT98A program (ex: make changes in NAVFITOnline -> open in NAVFIT98A). To allow users a different way to view and edit evaluations if NAVFIT98A is unavailable for some reason. Features can be expanded on while maintaining compatibility.
29
-
30
26
### Features of NAVFITOnline
31
27
- Import NAVFIT database *accdb* files used by NAVFIT98A.
32
28
- Create new NAVFIT database files.
@@ -42,6 +38,16 @@ NAVFITOnline is meant to be a "drop-in" "shim" solution for working with the cur
42
38
- Move Folders to different Folders.
43
39
- Update Member Trait Group Average and Summary Group Average.
44
40
41
+
### This seems like a limited solution. Why don't you make a \[cloud/centralized/reorganized/insert word here\] evaluation system?
42
+
43
+
NAVFITOnline is meant to be a "drop-in" "shim" solution for working with the current NAVFIT98A program and format. Making a new CMS system for Navy evaluations is a different project. The goal of NAVFITOnline is to retain compatibility with the NAVFIT98A program *(ex: make changes in NAVFITOnline -> open in NAVFIT98A)*. To allow users a different way to view and edit evaluations if NAVFIT98A is unavailable for some reason.
44
+
45
+
The main feature of NAVFITOnline is the ability to read and write the NAVFIT98A database files on a non-windows environment. Using this feature, we can manipulate the raw data of any evaluation so pretty much any feature is possible while maintaining compatibility with the current NAVFIT98A.
46
+
47
+
### Why have you not implemented X feature, yet?
48
+
49
+
NAVFITOnline is currently a side project that I work on in my free time. If you would like to contribute or suggest features, please create an issue or pull request.
50
+
45
51
#### Security of NAVFITOnline public demo site [https://navfit99.github.io](https://navfit99.github.io)
46
52
- NAVFIT data is encrypted using [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) and a 128 bit secret key kept on the server as an environment variable.
47
53
-**Encrypted NAVFIT data are stored on a publicly accessible Redis database.**
@@ -50,7 +56,7 @@ NAVFITOnline is meant to be a "drop-in" "shim" solution for working with the cur
50
56
- User authentication tokens are passed back to the browser as GET parameters.
51
57
- Certificate revovation checking is turned off.
52
58
-**The decision to use a publicly accessible database for storage was made to balance the cost of running the public demo server backend (navfit99-server) on Heroku.** As with all protected data, there is always the possibility of an exploit or brute force attack to decrypt data.
53
-
- Demo NAVFIT-server has a 1 week expiration for saved NAVFITs. Editing a NAVFIT will reset the expiration to be 1 week from the time to latest edit.
59
+
- Demo NAVFIT-server has a 1 week expiration for saved NAVFITs. Editing a NAVFIT will reset the expiration to be 1 week from the time of latest edit.
54
60
55
61
### Can I run NAVFITOnline on my own computer?
56
62
Yes, please see each project portions' READMEs' *Setup* section.
@@ -61,6 +67,9 @@ NAVFIT98A is a Windows program created by SPAWAR that allows people to organize
61
67
### Is NAVFITOnline associated with the U.S. Government?
62
68
NO.
63
69
70
+
### What is your relation to the U.S. Government?
71
+
I am an active duty service member in the U.S. Navy. **This project is currently a personal project and has NO relation to the U.S. Government.**
72
+
64
73
### Is there a warranty for NAVFITOnline? what license is there?
65
74
NO. NAVFITOnline is released under MIT License with attribution required.
0 commit comments