We aren't able to make a presentation due to a lot of errors such as "invalid certificate: BadDER"
that we were unable to debug/fix. We have decided to end our battle with the error demons for today, but they won't survive the next time we are challenged :D
Cuckoo-Dooku is completed now and ready for Evaluation.
Cuckoo-Dooku is completed now and ready for Evaluation.
Deployed v0.0.12 and created a video. Wrapping for today :D
Completed
Final Update :
Thanks for the amazing opportunity. Feel free to checkout our demo video. Star our repo if you liked it. All instructions to run locally, technology stack and attributions can be found in the README.
Engagement Builder project has been implemented. Repo: https://github.com/vinay-anantha1/engagement-builder Video: https://www.youtube.com/watch?v=BPuzUTmd540
https://fossunited.org/fosshack/2021/project?project=Engagement%20Builder
Ready for evaluation. Please evaluate.
Made an alpha release with installer here: https://github.com/varnamproject/varnam-macOS/releases
created drawing functions for a couple of 2d shape primitives and added basic transformation support
Made the settings app. Works good! Made a successful .pkg
created drawing functions for a couple of 2d shape primitives and added basic transformation support
Packaged as dtcalc. Installable with pip install dtcalc
.
This project was done by: Varadha VR Anu Fasmin AH Abhin S Krishna
This project was done by: Varadha VR Anu Fasmin AH Abhin S Krishna
Cli is ready
Now with coloured edges!
Almost done with the project. Here are a couple of demo gifs
Adding an account
Generating a key
- The OpenAuthenticator Team
Might be a bit late to start this hack, but seems like a fun way to learn Rust and explore web3!
IME works great ! Added Kannada support too.
Now to work on the settings app
Update #6
We have successfully completed the core features that we had planned. However, we have the documentation works and video left.
Done with most of the frontend!
The last 2 hours were really productive. Have completed most of the UI work, connecting to the backend is left in some parts. What's remaining:
- Connecting some frontend forms with the backend.
- Testing the integration.
- Preparation for deploying on Heroku.
Daemon HTTP server now is able to accept requests for recving, sending and polling for progress
Implemented a CRUD API for user to add, update and delete vehicles.
Allowed users to manually start and stop recording of session activity.
Added an option to white label the site design with config.js and published a new version of the package
Daemon HTTP server can now accept requests to recieve files.
Implemented UI of Notification Screen, Profile Screen, Order Screen, Confirmation Screen, Add Car Bottom Sheet, Order Confirmation Bottom Sheet and Parking Lot Detail Page
Added Project details page ✨
The project details page is where Api routes, secrets, and stats associated with that project are shown. Using Chakra-UI for the first time, it's really good!
Update #5
The backend is completed except the decentralized storage parts. We are currently working with Axios to connect the server with the client and we are expected to complete this by a couple of minutes. Up next is documentation, video and implementing decentralized storage and minting the certificate as an NFT.
Now able to generate banner like text on terminal, also rendering is appealing.
Setup Frontend and built the Projects page
Setup Chakra-UI for the frontend, also got done with the Projects page.
Implemented error handling functionality and custom logger
See the project issue which needs to be improve here and start working on it... happy hacking...https://github.com/shreeshailaya/C-DAC-Notes/issues
1. Created Google Console Project
2. Integrated Google Map
3. Added Custom Marker in Google Map
3. Created Map Screen Design
Created a new package to initialize an app with a minimal theme. Need to build a showcase example and complete the rest.
V1 Status
- [x] A working minimum viable frontend that can list articles.
- [x] Publish a package that can be imported to any doc store.
- [x] Support categories (this can be folders but it's good to have an option to store a small description)
- [ ] Add the concept of Authors for articles
- [ ] Options to white label the site design and config
- [ ] Configure header and Footer
Update #4
All the required routes and pages have been completed. There is a bit of work left in the frontend with the fonts and alignments.
Added TCP (with sockets) functions to the daemon, now able to transfer files over network using the TCP functions. Next step is to finish up the daemon server
Checkout the first release of the ransomware simulation! It is a windows/amd64 binary which simulates runtime ransomware behaviour such as encrypting files (none of yours! only tests files), changing wallpapers and drops ransom notes. You can try it out and check out the code.
We'll be pushing more simulations by tomorrow, better README, blog post and a video!
End of day1. Basic IME works now. Here's some text I'm writing with it:
എങ്ങനെയുണ്ട് ഇതെന്നു ഒന്ന് പരീക്ഷിച്ച് നോക്കട്ടേ
It works good but still lot to do to make it perfect UX
Update #3
We have successfully completed 50% of the frontend. The backend is also being developed parallely.
-[x] Home page -[x] Ask for SMTP Credentials -[x] Import participant data -[] Select certificate template -[] Create your own certificate template -[] Emails sent successfully
Added Secrets substitution and performance metrics capturing 🕶️
Secrets are variables that can be used within the requests in their query string and headers. They can be some API keys or any arbitrary string. Secrets are encrypted and stored on the database and only decrypted while making the actual request.
Performance metrics captured are:
- Total number of successful calls to origin endpoint.
- Total number of failed calls to origin endpoint.
- Average response time of origin endpoint.
This completes most of the backend work of Diode, at least the MVP! 🚀
Ship out MVP with a landing page, category index, and show page.
Landing page
Category Index
Show Page
Added Cache middleware 📌
Cache middleware caches the API response + headers in Redis and returns it for a specified duration before re-fetching new data from the origin server.
Had to implement this from scratch as well, couldn't find an existing middleware that supported configurations required for this project. Learned a lot ✌️
Turns out that caching the headers is as crucial as caching the response!
Good progress now! I realized the mistake I did. I returned a boolean false instead of true. That's all it took to fix the bug! BUT IT COST A LOT OF TIMEEEEE
Added IP addresses and HTTP Restriction middleware 🚫
Restriction middleware restricts which IP addresses or origins can make the request to the endpoint. Users can configure any one of the following restrictions:
- IP address: Restricts access to only some IP addresses.
- HTTP origins: Restricts access to only origins. Blocks others with CORS.
Could make use of some express middlewares for this one with Next.js!
Update #2 Started working on certificate generation - [X] Participants import - [] Select template - [] Generate certificates - [] Mailing certificates
Update #1
We made a new GitHub Organization for our project. We have 2 repositories : frontend and backend respectively. Feel free to checkout our code.
Added Rate Limiting middleware ⏱️
Rate limiting middleware limits the number of requests that can be made within a specified time interval. Took longer than expected to implement this as most middleware packages did not allow modifying the key used in the Redis store, so had to use a custom solution. Thinking of adding some more middlewares 💪
We are now able to track history across different domains, not just tied to Wikipedia.
Next steps - * Allow the user to manually start/stop tracking. * Page-level notes. * Better view UI.
Apple's IME API is confusing. It's certainly not like IBus on Linux. I have to go through the code deep to understand what's happening. Little progress in API so far.
Apple's IME API is confusing. It's certainly not like IBus on Linux. I have to go through the code deep to understand what's happening. Little progress in API so far.
Setting up a ransomware simulation, work in progress! Malware behaviours being built: - [ ] Encrypting files on the filesystem (safely, in a simulated manner!). - [ ] Setting the wallpaper through the registry. - [x] Dropping a ransom note on your desktop.
We'll be done with the ransomware soon. If you are running Windows, we'll have a release on our GitHub repo where you can get the simulation binary and try it on your system (no need to worry, the simulation will be safe and non-destructive!).
Designed and implemented database schema for client and partner backend. Facing hurdles in integrating Twilio Authy: 2FA for authentication
Made an organization for the project - https://github.com/peppy-io
We're still in the process of learning Ruby (with Sinatra) and Svelte, so haven't made much progress yet.
Having trouble with XCode a bit. It's my first time building for Mac, so beginner issues are there!
Progress can be seen as PRs in https://github.com/varnamproject/varnam-macOS/pulls
1. Set up a repository for the frontend and setup structure and assets
2. Add Signup Screens
- [x] Mobile Input Screen
- [x] OTP Screen
- [x] Profile Screen
- [ ] Connect Auth API's
1. Set up a repository for the frontend and setup structure and assets
2. Add Signup Screens
- [x] Mobile Input Screen
- [x] OTP Screen
- [x] Profile Screen
- [ ] Connect Auth API's
Added schema and basic proxy functionalities 👌
Query and request headers are forwarded by the proxy. Took a little bit of fiddling to get the headers forwarding working. Notice how in the demo below, the request does not pass any Unsplash API keys(because the proxy picks them up from DB)
Added an explainer image!
Started working on the project! 🙌
Created a project repository, scaffolded it with Next.js and Prisma.
Set up a repository for the backend and added boilerplate code for the API
Created a wireframe for the product.
Created a wireframe for the product. https://user-images.githubusercontent.com/14979190/141607202-6b8884ac-19be-4a3e-a700-b82a8e70b2ff.png
If you are visiting this during the hackathon, please head to our github discussion if you wish to help/participate
For the last 6-7 months we are working on this project, the aim for this project is education should be free for everyone, we have 15+ developers across the world who are working on this project we are really happy to see more folks join this project.