Skip to content

Commit 1ac78a7

Browse files
authored
Update README.md
1 parent 21d691a commit 1ac78a7

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

README.md

+14-5
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ Users that may find this helpful include:
2323

2424
NAVFITOnline's development name in parts of the codebase is NAVFIT99.
2525

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-
3026
### Features of NAVFITOnline
3127
- Import NAVFIT database *accdb* files used by NAVFIT98A.
3228
- Create new NAVFIT database files.
@@ -42,6 +38,16 @@ NAVFITOnline is meant to be a "drop-in" "shim" solution for working with the cur
4238
- Move Folders to different Folders.
4339
- Update Member Trait Group Average and Summary Group Average.
4440

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+
4551
#### Security of NAVFITOnline public demo site [https://navfit99.github.io](https://navfit99.github.io)
4652
- 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.
4753
- **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
5056
- User authentication tokens are passed back to the browser as GET parameters.
5157
- Certificate revovation checking is turned off.
5258
- **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.
5460

5561
### Can I run NAVFITOnline on my own computer?
5662
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
6167
### Is NAVFITOnline associated with the U.S. Government?
6268
NO.
6369

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+
6473
### Is there a warranty for NAVFITOnline? what license is there?
6574
NO. NAVFITOnline is released under MIT License with attribution required.
6675

0 commit comments

Comments
 (0)