Skip to content

Commit

Permalink
updated resonate project ideas
Browse files Browse the repository at this point in the history
  • Loading branch information
chandansgowda committed Feb 12, 2024
1 parent 9fc286e commit 73b089d
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/helper/getAllIdeas.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import * as path from 'path'

async function importIdea(ideaFilename) {
let { meta, default: component } = await import(
`../pages/ideas/2023/${ideaFilename}`
`../pages/ideas/2024/${ideaFilename}`
)
return {
slug: ideaFilename.replace(/(\/index)?\.mdx$/, ''),
Expand All @@ -14,7 +14,7 @@ async function importIdea(ideaFilename) {

export async function getAllIdeas() {
let ideaFilenames = await glob(['*.mdx','*/index.mdx'], {
cwd: path.join(process.cwd(), 'src/pages/ideas/2023'),
cwd: path.join(process.cwd(), 'src/pages/ideas/2024'),
})

let ideas = await Promise.all(ideaFilenames.map(importIdea))
Expand Down
31 changes: 31 additions & 0 deletions src/pages/ideas/2024/resonate-ios.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { IdeaLayout } from '@/components/IdeaLayout'

export const meta = {
title: 'Resonate iOS',
description: 'An open source social voice platform',
}

export default (props) => <IdeaLayout meta={meta} {...props} />

### Project Duration: 90 hrs

## Description:

Clubhouse, but Open Source. With the social voice platforms getting so popular like Clubhouse, Twitter Spaces, etc Its time we have an Open Source version of this. Having an engagement platform like this will create a lot of credibility in the open-source community, drive traction and grow.

## Expected Outcomes:

- Fix issues focused to iOS platform
- Replace material with cupertino widgets on iOS
- Make the app ready to be published to app store
- Deploy the application to app store

## Required Skills:

- Flutter, Appwrite, NodeJS
- Livekit (Preferred)

## Mentors:

`Jaideep Prasad`
`Chandan Gowda`
31 changes: 31 additions & 0 deletions src/pages/ideas/2024/resonate-ui.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import { IdeaLayout } from '@/components/IdeaLayout'

export const meta = {
title: 'Resonate UI',
description: 'An open source social voice platform',
}

export default (props) => <IdeaLayout meta={meta} {...props} />

### Project Duration: 175 hrs

## Description:

Clubhouse, but Open Source. With the social voice platforms getting so popular like Clubhouse, Twitter Spaces, etc Its time we have an Open Source version of this. Having an engagement platform like this will create a lot of credibility in the open-source community, drive traction and grow.

## Expected Outcomes:

- Redesign and improve the user interface
- Imporve the user experience
- Work on dynamic theming (users should be able to customize colour scheme based on their preference)


## Required Skills:

- Flutter
- Figma (or any other design tool)

## Mentors:

`Chandan Gowda`
`Jaideep Prasad`
19 changes: 17 additions & 2 deletions src/pages/ideas/2024/resonate.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,31 @@
import { IdeaLayout } from '@/components/IdeaLayout'

export const meta = {
title: 'Resonate',
description: 'a social voice platform',
title: 'Resonate App',
description: 'An open source social voice platform',
}

export default (props) => <IdeaLayout meta={meta} {...props} />

### Project Duration: 350 hrs

## Description:

Clubhouse, but Open Source. With the social voice platforms getting so popular like Clubhouse, Twitter Spaces, etc Its time we have an Open Source version of this. Having an engagement platform like this will create a lot of credibility in the open-source community, drive traction and grow.

## Expected Outcomes:

- Improve the user experience
- Mitigate known/unknown security vulnerabilities
- Make the application production ready
- Deploy the application to play store

## Required Skills:

- Flutter, Appwrite, NodeJS
- Livekit (Preferred)

## Mentors:

`Chandan Gowda`
`Jaideep Prasad`
4 changes: 2 additions & 2 deletions src/pages/ideas/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ function Article({ article }) {
{article.title}
</Card.Title>
<Card.Description>{article.description}</Card.Description>
<Card.Cta>Read More</Card.Cta>
<Card.Cta>Know More</Card.Cta>
</Card>
</article>
)
Expand All @@ -40,7 +40,7 @@ export default function Ideas({ articles }) {
</div>
<Container.Inner>
<div className="mt-10 flex justify-center sm:mt-20">
<div className="grid gap-6 gap-y-8 md:grid-flow-col md:grid-rows-4">
<div className="grid gap-6 gap-y-8 md:grid-flow-col md:grid-rows-5">
{articles.map((article) => (
<Article key={article.slug} article={article} />
))}
Expand Down

0 comments on commit 73b089d

Please sign in to comment.