❯ Devansh Mahant
Built with the tools and technologies:
- Overview
- Features
- Repository Structure
- Modules
- Getting Started
- Project Roadmap
- Contributing
- License
- Acknowledgments
❯ REPLACE-ME
❯ REPLACE-ME
└── misapp/
├── README.md
├── components.json
├── emails
│ └── verificationEmail.tsx
├── next.config.mjs
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── src
│ ├── Schema
│ ├── app
│ ├── components
│ ├── helpers
│ ├── hooks
│ ├── lib
│ ├── middlware.ts
│ ├── model
│ └── types
├── tailwind.config.ts
└── tsconfig.json
.
File | Summary |
---|---|
postcss.config.mjs | ❯ REPLACE-ME |
tailwind.config.ts | ❯ REPLACE-ME |
components.json | ❯ REPLACE-ME |
tsconfig.json | ❯ REPLACE-ME |
package.json | ❯ REPLACE-ME |
next.config.mjs | ❯ REPLACE-ME |
package-lock.json | ❯ REPLACE-ME |
emails
File | Summary |
---|---|
verificationEmail.tsx | ❯ REPLACE-ME |
src
File | Summary |
---|---|
middlware.ts | ❯ REPLACE-ME |
src.helpers
File | Summary |
---|---|
sendVerificationEmail.ts | ❯ REPLACE-ME |
src.types
File | Summary |
---|---|
next-auth.d.ts | ❯ REPLACE-ME |
ApiResponse.ts | ❯ REPLACE-ME |
src.model
File | Summary |
---|---|
User.ts | ❯ REPLACE-ME |
src.Schema
File | Summary |
---|---|
SignInSchema.ts | ❯ REPLACE-ME |
verifySchema.ts | ❯ REPLACE-ME |
acceptMessageSchema.ts | ❯ REPLACE-ME |
messageSchema.ts | ❯ REPLACE-ME |
signUpSchema.ts | ❯ REPLACE-ME |
src.components
File | Summary |
---|---|
MessageCard.tsx | ❯ REPLACE-ME |
Navbar.tsx | ❯ REPLACE-ME |
src.components.ui
File | Summary |
---|---|
toaster.tsx | ❯ REPLACE-ME |
tabs.tsx | ❯ REPLACE-ME |
avatar.tsx | ❯ REPLACE-ME |
separator.tsx | ❯ REPLACE-ME |
label.tsx | ❯ REPLACE-ME |
alert.tsx | ❯ REPLACE-ME |
dropdown-menu.tsx | ❯ REPLACE-ME |
badge.tsx | ❯ REPLACE-ME |
switch.tsx | ❯ REPLACE-ME |
toast.tsx | ❯ REPLACE-ME |
select.tsx | ❯ REPLACE-ME |
card.tsx | ❯ REPLACE-ME |
alert-dialog.tsx | ❯ REPLACE-ME |
scroll-area.tsx | ❯ REPLACE-ME |
input.tsx | ❯ REPLACE-ME |
button.tsx | ❯ REPLACE-ME |
form.tsx | ❯ REPLACE-ME |
src.lib
File | Summary |
---|---|
resend.ts | ❯ REPLACE-ME |
utils.ts | ❯ REPLACE-ME |
dbConnect.ts | ❯ REPLACE-ME |
src.hooks
File | Summary |
---|---|
use-toast.ts | ❯ REPLACE-ME |
src.app
File | Summary |
---|---|
globals.css | ❯ REPLACE-ME |
page.tsx | ❯ REPLACE-ME |
layout.tsx | ❯ REPLACE-ME |
src.app.(app)
File | Summary |
---|---|
layout.tsx | ❯ REPLACE-ME |
src.app.(app).dashboard
File | Summary |
---|---|
page.tsx | ❯ REPLACE-ME |
src.app.(app).u.[username]
File | Summary |
---|---|
page.tsx | ❯ REPLACE-ME |
src.app.api.check-username-unique
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.suggest-messages
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.sign-up
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.send-message
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.delete-message.[messageid]
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.get-messages
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.accept-messages
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.api.auth.[...nextauth]
File | Summary |
---|---|
options.ts | ❯ REPLACE-ME |
route.ts | ❯ REPLACE-ME |
src.app.api.verify-code
File | Summary |
---|---|
route.ts | ❯ REPLACE-ME |
src.app.context
File | Summary |
---|---|
authProvider.tsx | ❯ REPLACE-ME |
src.app.(auth)
File | Summary |
---|---|
layout.tsx | ❯ REPLACE-ME |
src.app.(auth).sign-in
File | Summary |
---|---|
page.tsx | ❯ REPLACE-ME |
src.app.(auth).sign-up
File | Summary |
---|---|
page.tsx | ❯ REPLACE-ME |
src.app.(auth).verify.[username]
File | Summary |
---|---|
page.tsx | ❯ REPLACE-ME |
TypeScript: version x.y.z
Build the project from source:
- Clone the misapp repository:
❯ git clone https://github.com/devansh-m12/misapp
- Navigate to the project directory:
❯ cd misapp
- Install the required dependencies:
❯ npm install
To run the project, execute the following command:
❯ npm run build && node dist/main.js
Execute the test suite using the following command:
❯ npm test
-
Task 1
:Implement feature one. -
Task 2
: Implement feature two. -
Task 3
: Implement feature three.
Contributions are welcome! Here are several ways you can contribute:
- Report Issues: Submit bugs found or log feature requests for the
misapp
project. - Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your github account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/devansh-m12/misapp
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to github: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.
- List any resources, contributors, inspiration, etc. here.