diff --git a/Projects/3-Advanced/# Json Query.md b/Projects/3-Advanced/# Json Query.md new file mode 100644 index 00000000..642223ee --- /dev/null +++ b/Projects/3-Advanced/# Json Query.md @@ -0,0 +1,50 @@ +# Json Query + +**Tier:** 3-Advanced + +For this project the primary objective is to create a simple query json project. +If you think about it is something very useful you simple add a json file and the +project create the querys that you can do in a sql style. +Making this in web is a very useful project. + +### Constraints +- The developer need to know json and how to work it; +- Need to know sql and apply a query system to read like sql. + +## User Stories + +- [ ] User can do: + - Upload a json file or past it; + - Change the json in real time; + - Make the queries on writing or the page make the queries and the user select. + +### Page +- [ ] Json: + - Check automatic for changes on the json; + - Make automatic queries; + - Let the user write queries; + - Make modules ("Classes") of the json file; + - Know the diference between the json objects and arrays, convert that in lists or object; + - Have the funtionality of organize the json per parameter. + +### Organization + +- [ ] System: + - Run real time dectection of text; + - Have a real time output of the query; + - Display erros and possible solutions; + - Possibility to download a converted sql file of the json and change the same sql file. + +## Bonus + +- [ ] User can create a account and save the files; +- [ ] The system have some settings like dark mode...; + +## Useful links and resources + +- [JSON_QUERY (Transact-SQL)](https://docs.microsoft.com/en-us/sql/t-sql/functions/json-query-transact-sql?view=sql-server-ver15) +- [JSON data in SQL Server](https://docs.microsoft.com/en-us/sql/relational-databases/json/json-data-sql-server?view=sql-server-ver15) + +## Example projects + +- [JSON Query Tester](http://www.jsonquerytool.com/) \ No newline at end of file