Never miss a deadline again!
Can't keep track of the opportunities or you get to know about it when it's too late?
I too, had been struggling with constantly learning about new opportunities when someone posted about them on LinkedIn unfortunately way past the deadline :(
So I decided to maintain a database of all the opportunities I came across and this repository is the result!
This list is not complete and I alone cannot make it whole. This is where the community efforts come and so I made the list open Source!
- I made a hackathon calendar that you can subscribe to and never miss an awesome hackathon again!
- Subscribe here: Hack the Hack Calendar
Huge shoutout to Anik Das for his contribution to the website. Watch this video to get the best out of this:
- 2021 Deadlines
- Scholarship
- Women in Tech Opportunities: Type Women
- By Month
- Mentorship
- Internship
- Fellowship
- Hackathons (PIO/PPO)
- Coding Challenges
If you're interested in adding any opportunity to the above list, feel free to make a Pull Request:
Add the opportunity to the opportunities file in the given format
PS: Opportunities are classified based on the deadline months from previous years.
If you have any other ideas, feel free to make an issue!
Link to the excel sheet [OUTDATED, please refer website]
S.No. | Dir Name | Purpose |
---|---|---|
1. | data | Month-wise opportunities listed |
2. | src/logic/opportunities.ts | database for website |
-
π File based routing
-
π Layout system
-
π² PWA
-
π¨ Windi CSS - next generation utility-first CSS framework
-
π Markdown Support
-
π₯ Use the new
<script setup>
style -
π¨ Server-side generation (SSG) via vite-ssg
-
π¦ Critical CSS via critters
-
π¦Ύ TypeScript, of course
-
βοΈ Deploy on Netlify, zero-config
- Windi CSS (On-demand TailwindCSS) - lighter and faster, with a bunch of additional features!
- Iconify - use icons from any icon sets πIcΓ΄nes
vite-plugin-icons
- icons as Vue components
- Vue Router
vite-plugin-pages
- file system based routingvite-plugin-vue-layouts
- layouts for pages
vite-plugin-components
- components auto importvite-plugin-pwa
- PWAvite-plugin-windicss
- WindiCSS supportvite-plugin-md
- Markdown as components / components in Markdownmarkdown-it-prism
- Prism for syntax highlightingprism-theme-vars
- customizable Prism.js theme using CSS variables
- Vue I18n - Internationalization
vite-plugin-vue-i18n
- Vite plugin for Vue I18n
- VueUse - collection of useful composition APIs
@vueuse/head
- manipulate document head reactivelyvue-global-api
- Use Vue Composition API globally
- Use Composition API with
<script setup>
SFC syntax - ESLint with @antfu/eslint-config, single quotes, no semi.
- TypeScript
- pnpm - fast, disk space efficient package manager
vite-ssg
- Server-side generation- critters - Critical CSS
- Netlify - zero-config deployment
- VS Code Extensions
- Vite - Fire up Vite server automatically
- Volar - Vue 3
<script setup>
IDE support - Iconify IntelliSense - Icon inline display and autocomplete
- i18n Ally - All in one i18n support
- Windi CSS Intellisense - IDE support for Windi CSS
- ESLint
Just run and visit http://localhost:3333
pnpm dev
To build the App, run
pnpm build
And you will see the generated file in dist
that ready to be served.