Compare commits

...

10 Commits

Author SHA1 Message Date
manaknightdigital 1703819bda Merge pull request #2 from emmymayo/master
baas task
2023-12-08 02:06:12 -05:00
Mayowa Emmanuel 7bbafc90a8 baas task 2023-12-07 21:44:21 +00:00
manaknightdigital b640c08c09 Update README.md 2023-12-04 21:28:57 -05:00
manaknightdigital 04a5ae01cf Update README.md 2023-11-21 13:26:44 -05:00
Possible 5485f1af1d Update 2023-11-16 18:50:16 +01:00
ryanwong 7a6da5203e add treeql 2023-05-09 09:33:31 -04:00
manaknightdigital a4177125f8 Update README.md 2022-10-21 12:32:23 -04:00
manaknightdigital 595876509a Merge pull request #1 from To-heeb/master
update of the sequelize link in README of day1 activity to a active doc
2022-10-17 09:28:06 -04:00
Toheeb Oyekola 059da72768 update of the sequelize link in README of day1 activity to a the active doc 2022-10-12 03:05:51 +01:00
Toheeb Oyekola 763aebf1d3 update of the sequelize link in README of day1 activity to a the active doc 2022-10-12 02:55:12 +01:00
7 changed files with 41 additions and 13 deletions
+1
View File
@@ -0,0 +1 @@
# This project is a toy project for training and quality assurance purposes
+1 -1
View File
@@ -4,7 +4,7 @@
- setup project
- clone to your github
- Read the documentation https://sequelize.org/v7/manual/getting-started.html
- Read the documentation https://sequelize.org/docs/v7/getting-started/
- Setup the following Models in models folder. Make sure tables made by sequelize:
```
+1 -6
View File
@@ -3,9 +3,4 @@
## Instructions
- setup project
- clone to your github
- Open figma file https://www.figma.com/file/Zr1EutaLsykPcADfC3el7r/ai-marketing-site-sample?node-id=0%3A1
- Need you to finish the site by end of day both mobile and desktop responsive
- Use bootstrap 4
- CSS should be clean, not using inline style CSS but proper classes
- deploy site using github pages https://www.codecademy.com/articles/f1-u3-github-pages
- implement https://www.treeql.org/ manually
+6 -4
View File
@@ -2,7 +2,9 @@
## Instructions
- setup project
- clone to your github
- Make the frontend for this project https://www.figma.com/file/iaKhmTAN28YiYXAOZAr9rN/Scheduler-Task?node-id=0%3A1
- timezones are generated dynamically
- Setup project
- Clone to your github
- Check this https://www.figma.com/file/iaKhmTAN28YiYXAOZAr9rN/Scheduler-Task?node-id=0%3A1
- Convert it into ejs/eta.
- Timezones should be generated dynamically
- Make a book schedule API like calendly.
+30 -1
View File
@@ -1 +1,30 @@
Continue day 19 if not done
# Day 20
Read:
- https://www.notion.so/How-to-Use-Baas-00f549dda3a84dc48b352c79222f1a3a
- https://www.notion.so/Create-Manage-Projects-With-Wireframe-Tool-df67b882f0c14735a0192d69dc3ff777
- Request for Wireframe tool url from Project Manager.
1. login to Wireframe tool. Create SOW and Wireframe called <name-inventory>.
2. Navigate to Wireframe side-menu click, Edit > Setting, create a project (<name-inventory>) from here according to specifications of wireframe document provided (inventory-app.pdf).
3. Create Models. Switch to Models tab or Web/React tab (Manage Models).
4. Create Roles and set Permissions. (Web/React Tab > Manage Permissions).
5. Create React portal and marketing pages and then export React. (Web/React Tab).
6. Create Custom APIs and commit. (API tab). API code would be commited to http://23.29.118.76:3000/mkdlabs/<name-inventory_backend>.git
7. Switch to Deployment Tab. Initialize deployment and create repositories.
8. Setup BAAS locally. Clone http://23.29.118.76:3000/mkdlabs/mkd_baas.git
9. npm install and request for config from Project Manager.
10. Clone backend repo on src/backend/custom
11. Write APIs, and test locally.
Binary file not shown.
+2 -1
View File
@@ -54,7 +54,8 @@ DELETE /api/v1/user/:id (delete one)
```
1.Loop through all active users
2.Loop through all odd id emails if today is monday, wednesday, friday. Otherwise do all even id for other days.
3.Write into email queue what email to send from step 2. Set status as not sent. Set send_at as next day.
4.Loop through all the users in user table and make a table of user_id.
3.Write into email queue for each user in step 2 (so if 3 total emails, 2 ids are odd, say there 5 users so on monday you add 2 x 5 = 10 emails into email_queue.) what email to send from step 2. Set status as not sent. Set send_at as next day.
```
- create a cronjob called email_sending.js in cronjob folder